我想使用OpenCV在android相机预览上制作一个矩形框。
捕获的结果仅将图片以jpeg格式保存在矩形框中。可以使用OpenCV给出示例或简单的源代码吗?
最佳答案
首先看一下OpenCV附带的一些示例,这些项目应该在OpenCV文件夹中找到。
关于您的问题,首先从相机中读取一个帧,变成一个矩阵Mat()
,然后将其通过rectangle(Mat img, Point pt1, Point pt2, Scalar color)
传递,p1是您要绘制的矩形的左上角,p2是该矩形的右下角。如果定义了Rect()
,那么我也可以使用rect.tl()
和rect.br()
作为坐标
Documentation on rectangle
关于android - 如何使用opencv在Android相机上制作矩形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32143880/