質問: sift.detectAndCompute(gray, None) ```
回答: 自分も OpenCV を使ったことしかなく、自分で実装したことはないので情報だけ載せておきます。 まず原論文を解説記事などを参考に解読し、OpenCV の実装を見て理解するということになるでしょうか オープンソースなので、GitHub 上でコードは見れます。 sift.cpp 原論文 Object Recognition from Local Scale-Invariant Features Distinctive Image Features from Scale-Invariant Keypoints 解説記事 SIFT: Theory and Practice 画像局所特徴量と特定物体認識 SIFT ちなみに SIFT 特徴量は特許が取られてたと思うので、商用利用を考えてる場合は注意してください。 > > ところが調べていてもそのようなことをしている取り組みが見つけられないので > > > 論文の内容を理解しなければならないことと、OpenCV ですでに提供されてるのでそのような1から実装しようという試みは車輪の再発明になり、あまりないのだと思います。