图像捕捉和处理 如何实现在我捕捉到的图像上overlay出来个正方形?图像已经捕捉到了  如何在我捕捉到的图像上显示出来正方形?

解决方案 »

  1.   

    看一下Canvs的相关函数吧。MYRect = Rect(X_Old,Y_Old,X_New,Y_New);
    MainPanel->Canvas->DrawFocusRect(MYRect);
      

  2.   

    但是我overlay出来的正方形被覆盖到图像底下了 怎么让这个正方形透明的显示在图像上面呢?  delphi
      

  3.   

    改Transparent为true,但这一般只有第三方控件才有的属性。所以如果没安装第三方控件的话,只有自己实现控件重载了...
      

  4.   

    另外,如果你的图像只要看外围看上去有一个正方形的话,可以在那控件底下放个Panel,然后把Panel的颜色修改下,这样看上去也可以实现图像外围有一个正方形的功能。