社区
新手乐园
帖子详情
C中关于图像处理的问题
xuzhitao1987
2010-08-07 08:41:32
北航谢凤英老师《VC++ 数字图像处理》中计算每行像素所占字节数时,在公式中为何加3啊?公式如下:
每行像素所占字节数,必须扩展成4的倍数
int lineByte=(m_imgWidth*nBitCount/8+3)/4*4;
...全文
129
5
打赏
收藏
C中关于图像处理的问题
北航谢凤英老师《VC++ 数字图像处理》中计算每行像素所占字节数时,在公式中为何加3啊?公式如下: 每行像素所占字节数,必须扩展成4的倍数 int lineByte=(m_imgWidth*nBitCount/8+3)/4*4;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zaqswx
2011-05-05
打赏
举报
回复
[Quote=引用 3 楼 zmshy2128 的回复:]
楼上正解,
每行像素所占字节数必须是4的倍数,BMP图像格式规定的
[/Quote]
知道是格式规定的,但是我还是想清楚为什么。。求交流指导~
xuzhitao1987
2010-08-08
打赏
举报
回复
谢了2楼的。
zmshy2128
2010-08-07
打赏
举报
回复
楼上正解,
每行像素所占字节数必须是4的倍数,BMP图像格式规定的
yngaocn
2010-08-07
打赏
举报
回复
是为了补齐4的倍数。
int lineByte=(m_imgWidth*nBitCount/8+3)/4*4;
因为要补充成4的倍数,原字节数加上3个字节后,必然会多出字节,再被4整除,再乘以4,这样就把加3后多出来的字节去掉了,补充了不足4被长度的空缺。
设原长度为x,
x%4的可能值有:0,1,2,3
试想,如果不是加3,而是加4,则有可能多算4个字节,
加2,则少算一个字节。
gamemagic
2010-08-07
打赏
举报
回复
一个像素占3字节,即:红 绿 蓝 分量
c语言
图像处理
有时,有关c语言
图像处理
的指针
问题
探讨C语言
中
使用指针进行
图像处理
时遇到的
问题
,特别是在处理灰度图像时,如何正确判断像素点的灰度值。
DICOM医学
图像处理
:AETitle在C-FIND和C-MOVE请求
中
的设置
问题
本文围绕DICOM医学
图像处理
中
AETitle在C - FIND和C - MOVE请求的设置
问题
展开。部署调试PACS系统时,部分楼层Query/Retrieve查询异常。经排查,
问题
源于AETitle重复。利用VMWare复原现场,分析mDCM源码找到
问题
根源,建议按DICOM3.0标准设置AETitle。
C语言编写YUV
图像处理
与JPEG转换
在
图像处理
和视频编码领域,YUV颜色空间应用广泛。本项目用纯C语言实现了YUV图像合成、裁剪及转JPEG格式。介绍了YUV颜色空间,分析了合成同步、裁剪分量处理、转换优化等
问题
,展示了源码和头文件,适合实时
图像处理
应用。
数字
图像处理
(6):设计数字
图像处理
GUI界面(C语言,未用opencv)
本文介绍了一个基于MFC和C语言的
图像处理
软件设计,实现了图像打开、取反、直方图均衡化和幂次变换等功能。文章讨论了MFC读取BMP格式图像的
问题
,并分享了开发过程
中
的反思。
中
值滤波算法改进之C语言实现:
图像处理
的精准利器
本项目聚焦数字
图像处理
,针对传统
中
值滤波处理复杂边缘损失细节的
问题
,用C语言实现改进型
中
值滤波算法。该算法能有效去噪、保持边缘,适用于图像去噪、边缘保持和实时
图像处理
等场景。项目代码清晰、算法优化、执行高效,为
图像处理
提供了高效方案。
新手乐园
33,316
社区成员
41,770
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章