又是100分,还是摄像头捕获照相问题,散了几百分还没有解决.再问,再加分
在panel控件中显示了摄像头内容,现在就是想在panel中放置一个矩形框,可以用鼠标移动,移到哪个位置按"照相"按钮就把矩形框中的内容显示在picture控件中并保存为jpeg文件.
现在的问题是还没有解决,问题是在panel上画矩形框可以画,但是一旦显示摄像头内容后,矩形框到后面去了,停止显示摄像头内容后,矩形框还在.
高手,请帮忙解决,给个例子最好,因为我刚学C#不久.
问题点数:100、回复次数:10Top
1 楼mmcl(Constor)回复于 2006-05-03 00:03:14 得分 5
让鼠标划矩形和摄像内容不在一个容器内试一试.Top
2 楼misvcom(零下一度)回复于 2006-05-03 00:13:43 得分 0
再不行的话试下将两个一样Size的panel重叠,下面的显示摄像头的内容,上面的将其底色设成透明,并在上面绘制矩形框Top
3 楼nangangshi(小米)回复于 2006-05-03 00:29:24 得分 0
怎么设置panel为透明?Top
4 楼webwait(webwei)回复于 2006-05-03 00:32:13 得分 5
markTop
5 楼dxef(丁学)回复于 2006-05-03 01:25:58 得分 20
Panel控件透明比较困难,它的OnPaintBackground和OnPaint都没有办法重载,虽然有个Paint事件,但在这个事件之前控件内部已经把Background画了,我也想了好久,没有想出办法来Top
6 楼misvcom(零下一度)回复于 2006-05-03 10:40:46 得分 15
将Panel的BackColor设成Web的TransparentTop
7 楼nangangshi(小米)回复于 2006-05-03 11:02:47 得分 0
在WEB中可能可以,但是panel在winForm中设置Transparent是不行的.没有办法透明
Top
8 楼misvcom(零下一度)回复于 2006-05-03 11:14:20 得分 0
我就是在WinForm下设的Top
9 楼13509587(小人物)回复于 2006-05-03 11:14:45 得分 50
建议画矩形框时,记下矩形坐标。每次显示摄像头图像的时进行重绘制矩形框。拷贝图像时直接使用从摄像头获取的原图片暗按保存的坐标截取。
原来毕业设计就是这个,没想还有人自学哈。Top
10 楼webwalker(Jason.Xu@BenQ.com)回复于 2006-05-03 13:34:13 得分 5
upTop




