問題タブ [image-thresholding]
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.
python - 画像に Skimage 適応しきい値処理を使用して出力を取得する
イメージで scikit-image の適応しきい値を使用しようとしています。HEREからサンプルコードをテストしました
このコードは、サンプル画像を取り込み、しきい値を設定して、plt を使用して表示します。ただし、しきい値処理された画像のnumpy配列を取得しようとしています。cv2.imwrite
変数で使ってみたところ、うまくいきbinary_global
ません。印刷するbinary_global
と、実際には数値ではなく False と True の値で構成される配列になります。pltがそれをどのように使用して画像を生成できるかわかりません。とにかく、どのように画像をしきい値処理し、新しいしきい値処理された画像の配列を RGB 値で取得できますか?
matlab - キャニーエッジ検出のしきい値とシグマ値を自動的に見つける方法は?
特定の画像に使用されるしきい値とシグマ値の範囲を見つけたいです。たとえば、明るすぎてコントラストが高い、明るすぎてコントラストが低い、明るくてコントラストが高くないなど、さまざまなタイプの画像のセットがある場合、使用するしきい値とシグマ値の範囲をどのように知ることができますか? たとえば、透明なボトルの写真と花の写真など、画像内のオブジェクトはこれらの値にどのように影響しますか。
c++ - c++ で OpenCV を使用した適応しきい値
画像に適応しきい値を適用しようとしていますが、次のエラー メッセージが表示され続けます。
threshold.cpp: メンバー関数 'cv::Mat filter::threshold(cv::Mat&, int&)': threshold.cpp:20:25: エラー: 変数またはフィールド 'AdaptiveThreshold' が void と宣言されました void AdaptiveThreshold(img,image_final ,255,ADAPTIVE_THRESH_GAUSSIAN_C,CV_THRESH_B
opencv - 可読性を維持しながらグレー スケールの QR コード イメージを 2 値化する
コンピューターで生成されたグレー スケール形式の QR コードを取得します。これらの QR コードは読み取り可能です。ただし、これらのグレースケール QR コードを特定のエンド アプリケーション用のバイナリ形式に変換する必要があります。ここで問題が発生します。QR コードを 2 値化すると、その可読性が失われます (主に CamScanner アプリによる読み取り)。固定グローバルしきい値 (60、80、127、150、190 などの複数のしきい値を試した) での単純な二値化や加重平均による適応しきい値など、OpenCV で利用可能ないくつかの基本的な二値化手法を試しました。それらのどれも、望ましい読みやすさの結果をもたらしていません。