有没有做图像物体识别的,指点一下啊

时间:2021-04-17 06:25:21
大家好,我在做一个项目,导师的意思是从视频中抽取出若干个人像的信息(全身的),做成一个模型,然后输入一个图片,能识别出图片中的物体是人像而不是木头
大家指点一下流程啊,涉及的算法,应用的编程工具啊
我觉得抽取若干个人像是不是要用到数据库啊,用什么合适啊
我是小菜鸟,求大家帮下

7 个解决方案

#1


编程工具: wxDevC++ 或 codeBlocks 或 vc
图像库: wxImage or CxImage,openCV
数据库: Sqlite or mySQL
算法: 最简单的去取图像上一些点判断是不是肉色等颜色,再比较他们的位置大概分布就能和木头区分开了。要想玩得开心点得分高点可以引入神经网络和位置向量

视频抽取要获得API抓图

你们导师好恶劣,这个应该若干个人一起做,一个新手短期内无可能实现



#2


呵...谢谢啊 我也觉得导师好恶劣,我都要抓狂了,正在到处搜资料

#3


在装东西再顺便来说几句:
个人认为
用C++做图像处理最快上手的法子是
安个wxdevC++或者codeBlock,做个简单小界面(参考例子),能够处理一般界面菜单按钮事件能够贴图到窗体就行。
再实现用wxImage类打开图片获取像素。 获取了像素是图像处理基本的基础,实现了这步之后怎么折腾就看你怎么想了。
对你这个项目来说
视频抽取要去看视频设备厂商提供的sdk,找到抓图函数,你要多少图片就调用之让视频设备在指定目录下存图。
再用wxImage类打开图片,即可获取视频里人的图像。
区分人和木头最快捷的法子是取发色,肤色,可以用神经网络或者小波变换来判断不同颜色和分布造成的区别,或者像openCV例子里那样对比人脸的xml。
其实用不用数据库问题不大,完全可以自己在开发程序的时候就通过实验获得人体的一些简单特征然后存在程序或者简单的数据文件里。

为什么不推荐用VC呢?因为用VC上手图像处理太慢了,而且会花比较多时间在消息映射等非重点问题上。

另一个比较快上手的选择是用dephi。

#4


没有楼上说的那么复杂吧,我以前做视频处理的,基本都是图像匹配、模式识别方面的,不需要搞得太复杂,达到目的就行了。

#5


我觉得关键问题就是找到最好的匹配算法,需要有好的评估方法和检测方法

#6


谢谢楼主的帖子
我刚好也在做计算机视觉方面的课题
要用c做
不知道从哪里入手
正好看到楼主的帖子以及得到楼下大侠的帮忙
受益匪浅阿
谢谢了

#7


IDE用VC...
图形处理库..OPENGL\OPENCV...
算法PCA...
我以前用这个做了一个二维人脸识别的程序...

#1


编程工具: wxDevC++ 或 codeBlocks 或 vc
图像库: wxImage or CxImage,openCV
数据库: Sqlite or mySQL
算法: 最简单的去取图像上一些点判断是不是肉色等颜色,再比较他们的位置大概分布就能和木头区分开了。要想玩得开心点得分高点可以引入神经网络和位置向量

视频抽取要获得API抓图

你们导师好恶劣,这个应该若干个人一起做,一个新手短期内无可能实现



#2


呵...谢谢啊 我也觉得导师好恶劣,我都要抓狂了,正在到处搜资料

#3


在装东西再顺便来说几句:
个人认为
用C++做图像处理最快上手的法子是
安个wxdevC++或者codeBlock,做个简单小界面(参考例子),能够处理一般界面菜单按钮事件能够贴图到窗体就行。
再实现用wxImage类打开图片获取像素。 获取了像素是图像处理基本的基础,实现了这步之后怎么折腾就看你怎么想了。
对你这个项目来说
视频抽取要去看视频设备厂商提供的sdk,找到抓图函数,你要多少图片就调用之让视频设备在指定目录下存图。
再用wxImage类打开图片,即可获取视频里人的图像。
区分人和木头最快捷的法子是取发色,肤色,可以用神经网络或者小波变换来判断不同颜色和分布造成的区别,或者像openCV例子里那样对比人脸的xml。
其实用不用数据库问题不大,完全可以自己在开发程序的时候就通过实验获得人体的一些简单特征然后存在程序或者简单的数据文件里。

为什么不推荐用VC呢?因为用VC上手图像处理太慢了,而且会花比较多时间在消息映射等非重点问题上。

另一个比较快上手的选择是用dephi。

#4


没有楼上说的那么复杂吧,我以前做视频处理的,基本都是图像匹配、模式识别方面的,不需要搞得太复杂,达到目的就行了。

#5


我觉得关键问题就是找到最好的匹配算法,需要有好的评估方法和检测方法

#6


谢谢楼主的帖子
我刚好也在做计算机视觉方面的课题
要用c做
不知道从哪里入手
正好看到楼主的帖子以及得到楼下大侠的帮忙
受益匪浅阿
谢谢了

#7


IDE用VC...
图形处理库..OPENGL\OPENCV...
算法PCA...
我以前用这个做了一个二维人脸识别的程序...