- 博客(2)
- 收藏
- 关注
原创 pyqt5 QImage像素错位 颜色失真问题
增加了bytes_per_line这个参数,此时图像显示正常了。猜测原因:QImage像素按行存储,RGB888 格式(即每个像素由 3 个字节表示的 RGB 图像),每个像素占用 3 个字节。为了确保内存中的数据对齐,每一行的字节数应该是 3 的倍数;如果行的宽度不是 3 的倍数,QImage 会在每一行的末尾添加额外的填充字节以实现对齐。最近在做血管OCT dicom文件的三视图,分出来的纵截面像素数组用matplotlib和opencv绘制都是正常的;放大看能看到,感觉是像素错位了。
2023-08-01 13:54:42 485 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人