cube.cpp
#include "cube.hpp
"int
check(mat imgthresholded)
if (false1 == 1
)
break
; }
}return
false1;}//
2.提取藍色
intcube_detector::check_color(mat src)
//1.去背景
mat cube_detector::getmat(mat img)
/*main.cpp1.白色塊和紅色塊容易丟失,不能大量出現在邊上,狗則可能會丟失藍色快導致出錯
2.棕色木板光照強時不易去除乾淨
**可修改**:
去背景閾值:木板背景去除問題
*/#include
"cube.hpp
"int
main()
else
resize(frame, dstimage1, size(frame.cols / 3, frame.rows / 3), 0, 0
, inter_linear);
imshow("原圖
", dstimage1);
result1 =cube.getmat(dstimage1);
key =cube.check_color(result1);
return
key;
}
#pragma once#includeview code#include
#include
using
namespace
std;
using
namespace
cv;class
cube_detector
;
opencv 顏色識別
include include opencv2 highgui highgui.hpp include opencv2 imgproc imgproc.hpp using namespace cv using namespace std int main int argc,char argv nam...
OpenCv人臉識別
在進行人臉識別時候,為了達到效果,我們使用opencv的分類器。進行對進行識別。include include include include using namespace cv using namespace std void detectanddraw mat img,cascadeclass...
OpenCV顏色識別
hsv模型中顏色的引數分別是 色調 h hue 飽和度 s saturation 亮度 v value 由a.r.smith在1978年建立的一種顏色空間,也稱六角錐體模型 hexcone model 設 r,g,b 分別是乙個顏色的紅 綠和藍座標,它們的值是在 0 到 1 之間的實數。設 max ...