問題タブ [highgui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opencv - HWND を OpenCV 名前付きウィンドウに割り当てる
アプリケーションのwin32
子ウィンドウ ハンドルがありwin32
、その子ウィンドウに openCV を描画したいと考えています。HWND
window という名前の openCVを設定する方法はありますか。既に作成された名前付きウィンドウの HWND を取得する関数しか見つかりcvGetWindowHandle
ませんでしたが、新しい名前付きウィンドウの HWND を設定する同等の関数は見つかりませんでした。
それがどのように行われるかについての指針はありますか?
ありがとう!
java - UnsatisfiedLinkError: 画像処理時の org.opencv.highgui.Highgui.imread
コードを実行しようとすると、UnsatisfiedLinkError が発生しました。したがって、これら2つのクラスを.jarにパックしました
明るさプラグイン
輝度向上
}
次に、BrightnessEnhancement を画像に実装しようとすると、エラー UnsatisfiedLinkError が表示されました。
拡張機能を実装するコードは次のとおりです。
そしてエラー
スクリーンショットはこちら: http://imgur.com/V6Xct7K ボタンを押すとエラーが発生します。
私は他の投稿を読みましたが、1つの解決策は System.loadLibrary( Core.NATIVE_LIBRARY_NAME ); を追加すると言いました。コードを追加しましたが、問題はまだ発生しています。誰かがこの問題の解決策を持っていれば、本当に感謝しています。ありがとうございました!
PS 1.それらをjarに入れなくても機能しますが、jarから両方をロードできる必要があります。2. 関数 addEnhancement は .jar からロードされますが、パッケージがプロジェクトにあった場合にも機能します。
c++ - cv::imshow gtk 警告を処理できません
ヘッドレス テスト マシン (Travis CI) で、使用cv::imshow
中にプログラムがクラッシュし、次のように表示されます。
メッセージは正常なようです。しかし、私はエラーをキャッチすることに成功できません!
私はそのコードで試しました:
...そして
成功せずに。
どんな助けでも...助けます!
ありがとうございました
編集:ここで回避策
を
見つけました: https://github.com/itseez-academy/itseez-ws-2016-practice/blob/master/.travis.yml display」エラー... 実際、gtkエラーをキャッチできないという問題は実際には解決しません。cv::imshow
cv::namedWindow
opencv - ARM 用の OpenCV クロスコンパイル: highgui エラー (GTK2+)
Zynq (ARM) のソースから OpenCV ライブラリをビルドしました。ただし、OpenCV は x86 (PC) 用の同じ PC でビルドされていました。まず、PC ですべての例を問題なく実行できます。次に、次のエラーが表示される highgui ライブラリを含むプログラムを除いて、arm ターゲットですべてのプログラムをクロスコンパイルして実行できます。
はい、この問題の解決策についてフォーラムを調べましたが、不明な回答がいくつかありました。詳細を知りたいです。ARM ビルド WITH_GTK および GTK2 用の OpenCV ビルドを作成しました。libgtk2.0-dev、pkg-configもインストール
ただし、このフォーラムの別のトピックから、問題は pkg-config の設定にあることがわかりました: http://answers.opencv.org/question/57945/opencv-gui-with-gtk-2-solved/
Q) 上記の解決策に基づいて、ARM プラットフォーム (Zynq) または PC プラットフォーム (Ubuntu PC) で PKG_CONFIG_PATH のパスを設定しますか? ARM プラットフォームでは説明されているパスに既に設定されていますが、PC Linux プラットフォームでは異なるためです。現在のパスの詳細を以下に示します。
PC で pkg-config を /usr/lib/arm-linux-gnueabihf/pkgconfig/ の場所に変更する必要がある場合、その場所に pkg-config が見つかりません。ターゲットからフォルダーをコピーして、新しいフォルダーを作成する必要がありますか?
Q) また、GTK ライブラリもターゲット組み込みシステム (ARM) にインストールする必要がありますか?
多くの異なるソリューションでライブラリを何度も再構築しましたが、役に立たなかったので、誰かがこのソリューションで私を助けてくれることを願っています。ありがとう!