opencv二值化
結(jié)合上文,得到了閾值t。如果圖像灰度值(gray):
if(gray > t):
gray = 255;
if(gray < t):
gray = 0.
c++實(shí)現(xiàn)代碼:
int myThreshold(int t, IplImage * src) {int h = src ->height;int w = src ->width;byte* x = (byte*)src->imageData;for (int i = 0; i < h; i++){for (int j = 0; j < w; j++){if (x[i * w + j] < t){x[i * w + j] = 0;}else{x[i * w + j] = 255;}}}return 0; }總結(jié)
- 上一篇: 数据可视化分析工具大集合
- 下一篇: 用java怎么实现多语言翻译_快速实现中