最近在做一个有关人脸识别的项目 . 读取摄像头的视频 是用 emgucv , 我想用picturebox 来显示摄像头的视频, 我是 用一个死循环, 截取画面,然后赋值给picturebox . 这样是 可以显示出摄像头的内容了,但是运行一会儿程序就会报错,说写入受保护的内存,网上查了下, 好像是说 picturebox.image = Bitmap ; 的时候,有个 画笔的资源没有释放,这样导致的错误.我对这块不是很明白,谁能给我解释下,这个要怎么去释放. 下面放上部分代码
1 回答
波斯汪
TA贡献1811条经验 获得超4个赞
你这样是治标不治本,一:你购买的摄像头如果有相关的sdk就最好了,会自带显示控件或者用panle做显示控件,如果没有的话也有通用的取像的dll,但不管哪样好像都不是放在picture里的吧
- 1 回答
- 0 关注
- 1404 浏览
添加回答
举报
0/150
提交
取消