当前位置 : 主页 > 编程语言 > python >

【图像检测】基于计算机视觉实现手位置检测附matlab代码

来源:互联网 收集:自由互联 发布时间:2022-09-29
1 内容介绍 采用计算机视觉技术人体手的位置. 2 部分代码 function skine=findskine(bmp); [H,W,n]=size(bmp); bmpbw=im2bw(bmp); myhsv=rgb2hsv(bmp); h=myhsv(:,:,1); h=h*360; s=myhsv(:,:,2); s=s*255; v=myhsv(:,:,3); v=v*255;

1 内容介绍

采用计算机视觉技术人体手的位置.

2 部分代码

function skine=findskine(bmp);

[H,W,n]=size(bmp);

bmpbw=im2bw(bmp);

myhsv=rgb2hsv(bmp);

h=myhsv(:,:,1);

h=h*360;

s=myhsv(:,:,2);

s=s*255;

v=myhsv(:,:,3);

v=v*255;

for a=1:H

    for b=1:W

        if 0<h(a,b)&h(a,b)<40&30<s(a,b)&s(a,b)<255&20<v(a,b)&v(a,b)<255

            bmpbw(a,b,1)=0;

        else 

            bmpbw(a,b,1)=1;

        end

    end

end

zz=strel('square',5);

skine=imclose(bmpbw,zz);

3 运行结果

【图像检测】基于计算机视觉实现手位置检测附matlab代码_参考文献

【图像检测】基于计算机视觉实现手位置检测附matlab代码_参考文献_02

4 参考文献

[1]冯清娟, 何志宽. 一种基于计算机视觉的手指特征识别算法研究及其FPGA实现[J]. 现代电子技术, 2017, 40(012):113-116.

[2]彭辉, 聂仕媛, 梁萍,等. 基于计算机视觉的机械手跟踪定位在线识别与纠偏方法:, CN105759720A[P]. 2016.

部分理论引用网络文献,若有侵权联系博主删除。


上一篇:FIO中的debug操作
下一篇:没有了
网友评论