level 12
但你这个显示出来是按照二维序列切换的。
获取鼠标坐标和事件,然后画矩形,没了。
2020年11月18日 01点11分
4
我的意思是我不用鼠标响应,我给出矩形框的大小和位置,直接在图片上画出来框可以么?
2020年11月18日 01点11分
@保时捷中的悍马 可以的,不要试图在图片上画框,创建一个矩形actor放在对应的位置
2020年11月18日 08点11分
level 1
vtkSmartPointer<vtkLineSource> lineSource = vtkSmartPointer<vtkLineSource>::New();
vtkSmartPointer<vtkPolyDataMapper> mapper = vtkSmartPointer<vtkPolyDataMapper>::New();
lineSource->SetPoint1(point1);
lineSource->SetPoint2(point2);
lineSource->Update();
mapper->SetInputConnection(lineSource->GetOutputPort());
vtkSmartPointer<vtkActor> actor = vtkSmartPointer<vtkActor>::New();
actor->SetMapper(mapper);
actor->GetProperty()->SetLineWidth(2);
actor->GetProperty()->SetColor(1.0, 0.0, 0.0);
imageViewer->GetRenderer()->AddActor(actor);
我这样画四条线连起来,但是在dicom图像中总是需要调整窗宽窗位才能显示,而且不知道怎么删除了
2020年11月18日 11点11分
5
理论上和窗宽窗位没关系的~ 直接画矩形吧,省点事儿
2020年11月19日 00点11分