• 大小: 0M
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-05-04
  • 语言: C/C++
  • 标签: 其他  

资源简介

test.cpp

资源截图

代码片段和文件信息

#include
#include
#include
using namespace cv;
#include
#include

bool drawing_box = false;
bool gotBox = false;
Rect box;
Point downPoint;

/*----定义鼠标事件--画矩形区域----*/
void mouseRectHandler(int event int x int y int flags void *param)
{
switch (event)
{
case CV_EVENT_MOUSEMOVE:
if (drawing_box)
{
//鼠标的移动到downPoint的右下角
if (x >= downPoint.x && y >= downPoint.y)
{
box.x = downPoint.x;
box.y = downPoint.y;
box.width = x - downPoint.x;
box.height = y - downPoint.y;
}
//鼠标的移动到downPoint的右上角
if (x >= downPoint.x && y <= downPoint.y)
{
box.x = downPoint.x;
box.y = y;
box.width = x - downPoint.x;
box.height

评论

共有 条评论