所有函式的名稱空間為 cvv,即 cvv::showImage()。
編譯
- 為了開發,即為了顯示cvv GUI,使用 g++ -DCVVISUAL_DEBUGMODE* 編譯你的程式碼。
- 對於釋出,即cvv呼叫不起作用,在沒有上述標誌的情況下編譯你的程式碼。
請參閱cvv教程,瞭解使用cvv的註釋示例應用程式。
|
| static void | cvv::debugDMatch (cv::InputArray img1, std::vector< cv::KeyPoint > keypoints1, cv::InputArray img2, std::vector< cv::KeyPoint > keypoints2, std::vector< cv::DMatch > matches, const impl::CallMetaData &data, const char *description=nullptr, const char *view=nullptr, bool useTrainDescriptor=true) |
| | 向除錯GUI新增一個填充好的 DMatch <dmatch>。
|
| |
| static void | cvv::debugDMatch (cv::InputArray img1, std::vector< cv::KeyPoint > keypoints1, cv::InputArray img2, std::vector< cv::KeyPoint > keypoints2, std::vector< cv::DMatch > matches, const impl::CallMetaData &data, const std::string &description, const std::string &view, bool useTrainDescriptor=true) |
| |
| static void | cvv::debugFilter (cv::InputArray original, cv::InputArray result, impl::CallMetaData metaData, const ::std::string &description, const ::std::string &view="") |
| |
| static void | cvv::debugFilter (cv::InputArray original, cv::InputArray result, impl::CallMetaData metaData=impl::CallMetaData(), const char *description=nullptr, const char *view=nullptr) |
| | 使用除錯框架比較兩個影像(第二個影像旨在作為第一個影像過濾的結果)。
|
| |
| static bool | cvv::debugMode () |
| | 返回當前翻譯單元和執行緒是否處於除錯模式。
|
| |
| void | cvv::finalShow () |
| | 最後一次將控制權傳遞給除錯視窗。
|
| |
| static void | cvv::setDebugFlag (bool active) |
| | 啟用或停用當前翻譯單元和執行緒的cvv。
|
| |
| static void | cvv::showImage (cv::InputArray img, impl::CallMetaData metaData, const ::std::string &description, const ::std::string &view="") |
| |
| static void | cvv::showImage (cv::InputArray img, impl::CallMetaData metaData=impl::CallMetaData(), const char *description=nullptr, const char *view=nullptr) |
| | 將單個影像新增到除錯GUI(類似於imshow <>)。
|
| |
◆ debugDMatch() [1/2]
#include <opencv2/cvv/dmatch.hpp>
向除錯GUI新增一個填充好的 DMatch <dmatch>。
匹配項可以在不同的GUI檢視中進行視覺化以進行互動式檢查(其中一個類似於互動式的 :draw_matches:drawMatches<>)。
- 引數
-
| img1 | DMatch <dmatch> 中使用的第一個影像。 |
| keypoints1 | 第一個影像的關鍵點。 |
| img2 | DMatch 中使用的第二個影像。 |
| keypoints2 | 第二個影像的關鍵點。 |
| matches | |
| data (資料) | 參見 showImage |
| description | 參見 showImage |
| view | 參見 showImage |
| useTrainDescriptor | 使用DMatch <dmatch> 的訓練描述符索引而不是查詢描述符索引。 |
◆ debugDMatch() [2/2]
◆ debugFilter() [1/2]
◆ debugFilter() [2/2]
◆ debugMode()
| static bool cvv::debugMode |
( |
| ) |
|
|
inlinestatic |
◆ finalShow()
◆ setDebugFlag()
| static void cvv::setDebugFlag |
( |
bool | active | ) |
|
|
inlinestatic |
◆ showImage() [1/2]
◆ showImage() [2/2]
#include <opencv2/cvv/show_image.hpp>
將單個影像新增到除錯GUI(類似於imshow <>)。
- 引數
-
| img | 要在除錯GUI中顯示的影像。 |
| metaData | 正確初始化的CallMetaData結構,即關於檔案、行號和函式名的GUI資訊。使用 CVVISUAL_LOCATION 宏。 |
| description | 提供影像上下文的人類可讀描述。 |
| view | 預先選擇將在GUI中用於視覺化此影像的檢視。稍後仍可在GUI中選擇其他檢視。 |