社区
机器视觉
帖子详情
YUV格式的图片做加减乘除运算?
sinsou
2006-09-05 10:59:39
现在是将YUV的图片转成rgb,然后通过rgb做的运算,现在想跳过yuv-rgb的转换的过程,直接在yuv格式上做运算,有什么方法吗?
...全文
192
2
打赏
收藏
YUV格式的图片做加减乘除运算?
现在是将YUV的图片转成rgb,然后通过rgb做的运算,现在想跳过yuv-rgb的转换的过程,直接在yuv格式上做运算,有什么方法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sinsou
2006-09-05
打赏
举报
回复
直接对分量处理结果不对,加减没问题,乘除就有问题了
DentistryDoctor
2006-09-05
打赏
举报
回复
直接对Y,U,V分量做处理吧.
JPEG
图片
压缩程序 v2.0
项目:JPEG
图片
压缩程序 v2.0 更新:2004/5/23 ------------- 这是一个比较完整的JPEG压缩程序,支持 彩色/灰度、Y分量水平/垂直采 样律、图像质量 调整。使用的是最简单的基线系统(BaseLine)压缩方式, 量化表及Huffman表都是与ACDSee一致的,没有提供自适应Huffman表压缩功能。 速度测试 ~~~~~~~~ CPU:赛杨733 内存:128MB SDRAM 操作系统:Windows 98 SE (请运行编译后的exe!在VB开发环境下是解析运行,大规模数据处理速度很慢) (单位:毫秒ms) ┏━━━━┳━━━━━━┯━━━━━┯━━━━━┓ ┃ ┃512*512 Lena│ 800*600 │ 1024*768 ┃ ┣━━━━╋━━━━━━┿━━━━━┿━━━━━┫ ┃ 灰度 ┃ 376.9725 │ 597.6534 │ 950.3084 ┃ ┠────╂──────┼─────┼─────┨ ┃彩色 1:1┃ 676.0799 │1097.7514 │1655.6605 ┃ ┠────╂──────┼─────┼─────┨ ┃彩色 2:1┃ 587.0741 │ 921.2441 │1384.4843 ┃ ┠────╂──────┼─────┼─────┨ ┃彩色 1:2┃ 574.2990 │ 905.8943 │1394.3513 ┃ ┠────╂──────┼─────┼─────┨ ┃彩色 2:2┃ 509.0129 │ 806.8808 │1251.1223 ┃ ┗━━━━┻━━━━━━┷━━━━━┷━━━━━┛ 注: “彩色 x:y”表示Y分量的水平/垂直采样滤。 1:1:
YUV
111 2:1:
YUV
422(水平) 1:2:
YUV
422(垂直) 2:2:
YUV
411 提示 ~~~~ JPEG压缩分为三个部分: 1.JPEG压缩原理及算法(RGB/YCbCr,DCT/IDCT,量化,Z字型编码,用DPCM对DC/用RLE对AC编码/Huffman编码) 2.JPEG标记
格式
3.JPEG
图片
文件的组织形式(位于SOS后的图像压缩数据是由MCU块怎样排列的,特别是使用了DRI之后) 细节问题 ~~~~~~~~ 1.解码过程中遇到“FF 00”当“FF”处理,否则忽略“FF” 2.进行DCT前YCbCr要减128,进行IDCT前要加128(相当于Y减128,CbCr不需要加128) 3.每个标记中数据可以不止一个(去掉长度的部分就是一段) 参考文献 ~~~~~~~~ 1.何斌《VC++数字图像处理》人民邮电出版社, 2001.4 2.张益贞《VC++实现JPEG/MPEG编解码技术》人民邮电出版社, 2002.11 3.杨淑莹《VC++图像处理程序设计》清华大学出版社/北方交通大学出版社, 2003.11(SOF0中,宽度/高度 写反了) 4.网络上的一些文章,比如 云风的“JPEG 简易文档 V2.12”…… VB不适合编写高速JPEG压缩程序的原因 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1.JPEG压缩需要大量的位运算,而VB中只能靠乘除来移位,效率太低了 2.在高级语言中确定一个整数占用的位数需要一大堆if,可在汇编中一条位扫描指令就行了 3.浮点DCT变换太慢,而 AAN快速DCT变换算法MMX优化版 早就公布n年了
OpenCV__Python图像的
加减乘除运算
_教程8
图像的
加减乘除运算
运算在很多地方用到,比如说,在一幅杂论的图中减去背景,比如说运动检测。比如说多个检测的合成。
C++ Opencv
图片
运算和处理
C++ opencv
图片
的运算和处理笔记
【Python】OpenCV常用操作函数大全!
目录 cv2常用类: 1、
图片
加载、显示和保存 2、图像显示窗口创建与销毁 3、
图片
的常用属性的获取 4、生成指定大小的矩形区域(ROI) 5、
图片
颜色通道的分离与合并 6、两张
图片
相加,改变对比度和亮度 7、像素运算(1)加减乘除 8、像素运算(2)均值&方差 9、像素运算(3)逻辑运算——与、或、非、异或 10、计算执行时间 11、泛洪填充(需要4、ROI的知识...
opencv4.2.0.34+python3.8.2+(获取
图片
并打开、numpy、色彩空间、数值与逻辑计算、图像的切割合并填充、floodFill、卷积模糊处理、高斯噪声处理高斯模糊、ERF)
一、openCV和openGL的区别 二、opencv的安装和测试(win10环境下) 三、opencv的模块 四、读取显示
图片
及其信息 五、获取摄像头并打开 六、numpy操作数组输出
图片
七、色彩空间 八、
图片
色素的数值运算(加减乘除)和逻辑运算(与或非异或) 九、图像的切割,合并和填充 十、floodFill填充函数(泛洪填充) 十一、利用卷积对图像模糊处理 十二、添加高斯噪声并使用高斯模糊处理 十三、边缘保留滤波(EPF)
机器视觉
4,445
社区成员
15,335
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章