图像处理
guojunxiu
这个作者很懒,什么都没留下…
展开
-
opencv 数据类型及相互转换
获取Mat的类型:// myMat即图像数据, type_val为类型标识值myMat = imread("C:\someimage.jpg");int type = myMat.type();或者直接这样System.out.println(CvType.typeToString(myMat));类型标示值的含义:C1C2C3C4C(5)C(6)C(7)C...原创 2018-11-06 21:27:57 · 18405 阅读 · 0 评论 -
OTSU-method 大津算法
大津算法是将灰度图二值化的常用方法,对具有两个峰的灰度图效果很好。阈值 ththth 将图像分为前景像素和背景像素。设整幅图像的平均灰度值为μ\muμ;前景像素所占的比例为ω1\omega_{1}ω1,平均灰度值为μ1\mu_{1}μ1;背景像素所占比例为ω2\omega_{2}ω2,平均灰度值为μ2\mu_{2}μ2。则此时的类间方差σ2=ω1(μ1−μ)2+ω2(μ2−μ)2\si...原创 2018-11-14 22:26:01 · 1174 阅读 · 0 评论 -
opencv实现图像去除单一颜色背景
思路因为背景是固定颜色,很容易筛选出背景,然后将其设为白色完全透明即可。代码#coding=utf-8import cv2 as cvbg_color = [197, 102, 6]def calc_diff(pixel):'''计算pixel与背景的平方差''' return (pixel[0]-bg_color[0])**2 + (pixel[1]-bg_co...原创 2019-06-15 15:43:43 · 12264 阅读 · 8 评论