【求助】关于视频采集卡分辨率造成的问题(可以付费)
啥都得学呀 2013-06-05 10:16:16 各位大虾们,小弟目前有个小项目,是个打靶子的练习。
靶子大家都知道,枪靶子。中心十环然后依次是9、8、7、6、5……
实际尺寸是 中心环直径10CM,然后之后的每一环半径 +=5CM
我要实现的是,用视频头+视频采集卡获取到当前靶子的图片,然后比对前一张靶子的图片,找出弹孔(如果射击了,就会有弹孔)所在的位置,并且知道它在几环。
开始我以为很简单的事情,用OPENCV很容易就找出2个图片的不同的地方。
但实际环境确实有个很尴尬的问题。
如果搞过视频头和视频采集卡的朋友,应该知道,视频采集卡出来的图片,是16:9(4:3)等分辨率效果的,抓出来的图片看上去是个宽屏电视效果(图像被拉宽了,比如实际的靶子是个正圆,而采集出来的图像是椭圆的)。
这问题我没想到怎么解决。
此外,因为视频头不可能垂直正对着靶子,跟靶子肯定会有一个角度(实际环境中是3维的),所以,图像也会有少许的变形,这就好比一个仰视或者俯视的效果,图片边缘也会出现变形(角度越大,变形也就越大)。
由于上述原因,使得本来可以通过2个图片不同,找到弹孔的精确位置的事情变得很复杂,本人才疏学浅,没有找到解决方案,特地来此寻求解决方案!
分不多,但我可以支付一部分费用。毕竟技术都不是白来的。我懂!但本人是个打工仔,为公司做工作,只不过不想丢工作,所以财力有限。希望大虾们能够体谅帮助我一下……