資源簡介
opencv實現水面垃圾的檢測(對文件夾內的圖片進行檢測)(附結果圖)
代碼片段和文件信息
#include?
#include?
using?namespace?cv;
int?main(int?argc?const?char?*argv[])
{
Mat?image?=?imread(“F:/picture/garbage1.jpg“);
if?(image.empty())?{
std::cout?<“could?not?load?image...“?< return?-1;
}
namedWindow(“input“?WINDOW_AUTOSIZE);
imshow(“input“?image);
Mat?dst?gray?binary;
Canny(image?binary?80?160?3?false);
imshow(“binary“?binary);
imwrite(“F:/picture/binary.png“?binary);
Mat?k?=?getStructuringElement(MORPH_RECT?Size(3?3)?Point(-1?-1));//獲得結構元素
dilate(binary?binary?k);
imshow(“dilate“?binary);
std::vector>?contours;
std::vector?hierarchy;
findContours(binary?contours?hierarchy?RETR_EXTERNAL?CHAIN_APPROX_SIMPLE?Point());
for?(size_t?t?=?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????99025??2019-07-08?10:59??水面垃圾檢測\圖片1.png
?????文件???????1284??2019-07-08?10:59??水面垃圾檢測\檢測.cpp
?????目錄??????????0??2019-07-08?10:59??水面垃圾檢測
-----------?---------??----------?-----??----
???????????????100309????????????????????3
- 上一篇:操作系統課程設計哲學家進餐問題報告
- 下一篇:halcon進行數字識別并提取.rar
評論
共有 條評論