轻量图像库-stb (c++)
图像基本处理、yuv与rgb互转
Universe-hello
迈外迪-资深算法专家; 猫眼电影-多模态; 传智播客-计算机视觉; 视连通-图像识别;
知乎-https://www.zhihu.com/people/huang-chang_0; GitHub-https://github.com/huang-chang
展开
-
stb (c++) 除标准差
假设rgb各个通道对应的标准差std = [ 1.2, 1.5, 1.8]原创 2024-04-20 01:07:19 · 158 阅读 · 0 评论 -
stb (c++) 减均值
假设rgb各个通道对应的均值:[ 0.2, 0.6, 0.3]原创 2024-04-20 01:05:39 · 266 阅读 · 0 评论 -
stb (c++) 图像归一化
注意:sizeof(unsigned char) 和 sizeof(float) 的大小。rgb对应的每个值 除以 255。原创 2024-04-20 01:04:08 · 123 阅读 · 2 评论 -
stb (c++) rgb转yuv
的代码分别把上面3个yuv文件 转成jpg。数字 TV range。数字 TV range。数字 TV range。原创 2024-04-20 01:01:35 · 355 阅读 · 2 评论 -
stb (c++) yuv转rgb
在上一节我们得到了再加上Y协议在之前内容里,Y范围: [16,235]原创 2024-04-20 00:53:03 · 341 阅读 · 2 评论 -
stb (c++) uv(nv12)恢复
这里恢复:U、V分量长度由 w*h/4 恢复成长度 w*h。根据扫描结果,映射出的4x2图像像素值如下。而且是按照 2*2 的小方格的形式分布的。四个 Y 分量是共用了一套 UV 分量。假设一个4x2的yuv图片像素值如下。扫描后的值按nv12格式存储。从映射出的像素点中可以看到。原创 2024-04-20 00:44:55 · 278 阅读 · 0 评论 -
stb (c++) 读yuv (nv12)图片
【代码】stb (c++) 读yuv (nv12)图片。原创 2024-04-20 00:39:25 · 191 阅读 · 0 评论 -
ffmpeg/ffplay查看yuv图片
jpg转nv12存储格式的yuv (YCbCr)安装ffmpeg,会有ffplay?注意:播放图片,即视频窗口一直是该图。原创 2024-04-19 12:52:17 · 354 阅读 · 0 评论 -
yuv图像格式介绍
Y 和 UV 分量是可以分离的,如果没有 UV 分量一样可以显示完整的图像,只不过是黑白的。对于 YUV 图像来说,并不是每个像素点都需要包含了 Y、U、V 三个分量,根据不同的采样格式,可以每个 Y 分量都对应自己的 UV 分量,也可以几个 Y 分量共用 UV 分量。NV12:属于 YUV 420 Semi-Planar NV12 是 YUV 420 Semi-Planar 的一种,Y 分量单独存放,UV 分量交错存放,UV 在排列的时候,从 U 开始。第一行扫描时,YU 按照 2 : 1 的方式采样。原创 2024-04-19 11:55:53 · 1030 阅读 · 0 评论 -
stb (c++) 写/读-rgb
跟上面保存成rgb时打印的像素值相同。保存的rgb为一行连续的值。原创 2024-04-19 11:47:02 · 213 阅读 · 0 评论 -
stb (c++) 图像抠图
【代码】stb (c++) 图像抠图。原创 2024-04-19 11:37:18 · 95 阅读 · 0 评论 -
stb (c++) 放缩图片
【代码】stb (c++) 放缩图片。原创 2024-04-19 11:34:33 · 259 阅读 · 0 评论 -
stb (c++) 操作png图片
【代码】stb (c++) 操作png图片。原创 2024-04-19 11:26:06 · 198 阅读 · 0 评论 -
stb (c++) 操作 jpg图片
【代码】stb (c++) 操作 jpg图片。原创 2024-04-19 10:31:26 · 278 阅读 · 0 评论 -
图像库-stb介绍
复制这3个文件到vscode参考。原创 2024-04-19 10:13:19 · 197 阅读 · 0 评论 -
c++申请内存-malloc
【代码】c++申请内存-malloc。原创 2024-04-19 10:08:24 · 171 阅读 · 0 评论