ベイジアン研究所

技術(人工知能、数学等)と心理の話をしています。

opencv-python

【opencv-python】k近傍法を利用した手書き数字認識

1. 記事の目的 参考文献[2]のk近傍法を使った手書き文字認識において、opencv-python 4.4.0に対応していなかったので、対応するコードを提供する。具体的には、次の2点を変更する必要がある。 cv2.KNearest()をcv2.ml.KNearest_create()にする。 train()関…

【opencv-python】ステレオ画像からの距離計測

1. 記事の目的 参考文献[2]のステレオ画像からの距離計測において、opencv-python 4.4.0に対応していなかったので、対応するコードを提供する。具体的には、createStereoBM()と言う関数をStereoBM_create()に変更すれば良い。 2. 実行確認済み環境 Mac OS Ca…

【opencv-python】エピポーラ線の描画

1. 記事の目的 参考文献[2]のエピポーラ線の描画において、opencv-python 4.4.0に対応していなかったので、対応するコードを提供する。また、サンプルコードを使いやすいです形にまとめた。 2. 実行確認済み環境 Mac OS Catalina 10.15.7 Python 3.8.5 openc…

【opencv-python】カメラキャリブレーション(箱の描画)

1. 記事の目的 opencv-pythonのチュートリアル(http://labs.eecs.tottori-u.ac.jp/sd/Member/oyamada/OpenCV/html/py_tutorials/py_calib3d/py_pose/py_pose.html#pose-estimation)で、キャリブレーションのパラメーターがnumpy形式で保存してから読み込むと…

【opencv-python】SIFT()のsegmentation fault: 11エラー

1. エラー内容 opencv-pythonのSIFTアルゴリズムを使った、特徴点記述を公式チュートリアル(http://labs.eecs.tottori-u.ac.jp/sd/Member/oyamada/OpenCV/html/py_tutorials/py_feature2d/py_sift_intro/py_sift_intro.html#sift-intro)を参考に実行すると、…