没有合适的资源?快使用搜索试试~ 我知道了~
首页基于OPENCV的多种特征提取总结
资源详情
资源评论
资源推荐

特征提取代码总结
颜色提取
• 颜色直方图提取:
Code:
!"##$%##&' &
()*+,-
.()*+,&
.()*+,&
.()*+,&
/0..1
23分量划分为 &4 个等级,* 分量划分为 , 个等级2
.5&4.5,
.+/0.5.51
23分量的变化范围2
6./07&,71
2*分量的变化范围2
6./078991
6/0..1
2输入图像转换到 3*: 颜色空间2
(((:.;)<83*:
(=>?=...7
2创建直方图,二维每个维度上均分2
(3(38.+(:.3*?.@<<@A&
2根据 3* 两个平面数据统计直方图2
(377
2获取直方图统计的最大值,用于动态显示直方图2
6>.
)BB>3:7C>.77
2设置直方图显示图像2
8D7
%.5.54

.(*+%,-
E.
2用来进行 3*: 到 <); 颜色转换的临时单位图像2
.(*+&&,-
5.(*+&&,-
5.%%2.5.5
F7.5GG
F7.5GG
.5G
2获得直方图中的统计次数,计算显示在图像中的高度2
65.HI3:.8$
I<5.2>.
2获得当前直方图代表的颜色,转换成 <); 用于绘制2
*8$.77*&,7F2.5899F2.58997
((.5.(:.3*:8;)<
(*)8$5.77
<.=5.%
=G&5.%JI
J&,7
1
1
KL% * &
*% *
KL% 3J*3 &
*% 3J*3 .
LMI7
1
运行效果截图:
形状提取
• Candy 算子对边缘提取:
Code:
>
22声明 指针
KN

(IKN
22载入图像,强制转化为 )I
!"##$%##' 7
22为 I 边缘图像申请空间
(I()*+=.$!=?3.,N&
22I 边缘检测
(I(I97&97-
22创建窗口
KL% &
KL% I &
22显示图像
*%
*% I (I
22等待按键
LMI7
22销毁窗口
$IL%
$IL% I
22释放图像
<C
<C(I
7
1
运行效果截图:
• 角点提取:
Code:
OB@P.(Q<K!<*&77
(B@P.(Q<K!<*22得到的角点数目
(=8$-8F/B@P.(Q<K!<*022输出角点集合
7I7&787
(*(:.<);89977
KL% &
225
!"##$%##&' &
I()*+=.$!=?3.,N&
22IIFF
22复制并转为灰度图像
((I(:.;)<8)<@A
剩余12页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0