PyQt(PySide)で画像処理その3(OpenCVとの連携)
前回の続き。
PyQt(PySide)で画像処理その2(GUI動作設定の基本) - tataboxの備忘録
今回はExecuteボタンを押すと1)表示画像をOpencvにてエッジ検出し、 2)GUIにて元画像と重ねて表示するコードを作成する。
OpenCVにて画像処理する下記のコードを作成し、opencv_test.pyという名前で、他のファイルと同じフォルダに保存する。
main_setup.pyを下記のように編集して、先ほどのopencv_test.pyと連携させる。
実行結果
(ファイル選択後にExecuteボタンを押す)
このように、Opencvにてエッジ検出した画像が表示される。
参考
python - How to configure color when convert numpy array to QImage? - Stack Overflow