运行了一个月前写的程序,卡在了可编辑这个需求上。
当前想法--将.nii格式的mask图像作为画布,画笔的作用是修改mask图像的像素,将roi区修改为白色,即像素点=0。
遇到的困难:
1. self.pix.load函数无法加载.nii图像
2. 逻辑应该是先加载图像后修改,并且修改过程中不断进行图像融合操作(即勾画区变红)
3. 关键在paint event方法的drawpixmap函数,是否可以设置指定位置为mask图像
4. 鼠标左键点击和滑动,改变的应该是像素值,应修改drawline函数为其他函数。
今天忙活了两个小时,没什么成果
nibabel库和SimpleITK库都是对.nii图像进行仿射一类的操作并没有修改像素之类的操作。