MatND
のヒストグラムがあります。最大値と最小値を取得したいと思います。 OpenCVのCバージョンには、この非常に仕事をする機能cvGetMinMaxHistValue()
がありますが、それはMatND
を受け入れません。どのような選択肢がありますか?ヒストグラムをループOpenCV CvGetMinMaxHistValue for C++ MatND
2
A
答えて
3
は非常に簡単です:
cv::MatND hist;
[... get histogram ...]
for (int i=0; i<256; i++)
{
float hist_value = hist.at<float>(i);
// do stuff
}
はそれが役に立てば幸い:)
+2
あなたの希望が実現しました – User09
3
次のようにC++版が使用することができます。
cv::MatND hist = getHistogram(image);
double min=0,max=0;
cv::minMaxLoc(hist, &min, &max, 0, 0);
・ホープ、このことができます!
0
あなたの答えは、[これは関連する]でしSee thisminMaxLoc
関連する問題
- 1. CMake for openCV
- 2. OpenCv pytesseract for OCR
- 3. OpenCV C対C++
- 4. OpenCV for UWPの作成
- 5. OpenCV for ANDROID画像比較
- 6. OpenCV Pythonバインディングfor GrabCutアルゴリズム
- 7. MacでOpenCV for C++をインストールし、Netbeansで設定する方法
- 8. OpenCV iOSとOpenCV C++のVideoCapture
- 9. OpenCVの(ガンマ)OpenCVの(C++)で
- 10. mergesortベクトルc + opencv
- 11. OpenCV goodFeaturesToTrack in Obj-C-C++
- 12. ガボールフィルタC++(OpenCVの):エラー
- 13. MatのOpenCV C++エラー:
- 14. OpenCV C++ with Android
- 15. リアルタイムテンプレートマッチング - OpenCV、C++
- 16. セグメンテーションフォールトOpencv linux C++
- 17. OpenCVのC++は、オブジェクト
- 18. OpenCV for Pythonを16.04 Xenial Xerusにインストール
- 19. C++ OpenCVのC#EmguCV Image.setValue(...)メソッド
- 20. PythonメソッドのOpenCV C++アナログ
- 21. Cラッパーfor C++
- 22. OpenCV C++のマルチスレッド化スピードアップ
- 23. 変更OpenCVのC++
- 24. エラー(C#でOpenCVの)
- 25. opencvコードのエラー:C++
- 26. OpenCV + GigE Visionカメラ+ C++
- 27. C++:libpng conflict on opencv
- 28. filter2D OpenCV関数C++
- 29. calcHist C#エラーのOpenCV
- 30. C++ OpenCVの校正
によって)
cvGetMinMaxHistValue(
を代用することであろう(https://code.ros.org/trac/opencv/ticket/703)? OpenCVのどのバージョンがありますか? OpenCV 2.3の 'cv :: Mat'とNDバージョンは既に結合されています([Mat](http://opencv.itseez.com/modules/core/doc/basic_structures.html#Mat)) –彼は働いていますCバージョンでは、Matsと仕事をしたくないかもしれません。とにかく、ヒストグラムを手動でループして最小値と最大値を見つけることができると思います。それは大丈夫でしょうか、もっと効率的なものをお探しですか? – fdh
私はFarhadの提案に従うと思います。ありがとうございました。 MatNDで保持されているヒストグラムからヒストグラム値を取得する方法を教えてください。 – User09