欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

在Halcon中使用Qt5实现可交互的矩形、圆形和多边形ROI区域的ListView列表视图功能

最编程 2024-01-23 13:39:45
...
  • 作者: 丶布布


文章预览:

  • 一. 核心代码
  • 二. 效果展示



一. 核心代码

void FormScalingTest::drawSelectedRegion(HRegion *_region)
{
	HTuple Row1, Row2, Column1, Column2, Radius1;
	HRegion hv_Region;
	switch (m_selectedDrawType)
	{
	case 1:
		DrawRectangle1(m_windowHandle, &Row1, &Column1, &Row2, &Column2);
		GenRectangle1(&hv_Region, Row1, Column1, Row2, Column2);
		break;
	case 2:
		DrawCircle(m_windowHandle, &Row1, &Column1, &Radius1);
		GenCircle(&hv_Region, Row1, Column1, Radius1);
		break;
	case 3:
		DrawRegion(&hv_Region, m_windowHandle);
		break;
	default:
		break;
	}
	*_region = hv_Region;
}

二. 效果展示

[Qt5] 矩形、圆和多边形ROI区域的交互(List View列表视图,halcon实现)_qt


下雨天,最惬意的事莫过于躺在床上静静听雨,雨中入眠,连梦里也长出青苔。