
图像
面向对象World
用不同的思维方式看自己
展开
-
摄像头分辨率对应关系
摄像头分辨率对应关系原创 2023-01-11 11:19:38 · 2742 阅读 · 0 评论 -
图片是存储BGR还是RGB
这是一张纯色图(24位)的文件数据红框内容:文件头 14Byte蓝框内容:信息头40Byte绿框内容:颜色数据由于是红色图片,所以正常应该是RGB------FF0000这张图是按小端存储的,要反着读才是RGB排列。像opencv工具读是正着读的,所以它读出的是BGR形式。BMP文件具体格式参考:https://blog.youkuaiyun.com/aidem_brown/article/details/80500637............原创 2021-11-18 19:04:46 · 4637 阅读 · 1 评论 -
颜色转换RRRGGGBBB->RGBRGBRGB
// RRRGGGBBB->RGBRGBRGB u8 *rgb = new u8[yuv2rgb_mem.size]; int index = 0; int h = yuv_info.yuv_cap->height; int w = yuv_info.yuv_cap->width; for (int i = 0; i < h; i++) { for (int j = 0; j < w; j++) ...原创 2022-04-03 17:25:31 · 27668 阅读 · 0 评论 -
RAW图查看
摄像头初始化test_encode -i 0 --hdmi 720p --enc-mode 0 --raw-capture 1 --app-img-profile 5 --hdr-mode 0从上图可知,raw图是用12位表示一个像素点图形是1920x1080,由于是12位,所以用2字节表示了一个像素(其中4位无用),所以pitch是3840用外部软件查看phtotshop能看出黑白图,参数如下效果:2、用IrfanView查看,能看出彩图,但颜色偏暗...原创 2022-01-26 16:44:43 · 2838 阅读 · 0 评论 -
数码相机成相原理
转载 2022-01-26 10:20:16 · 131 阅读 · 0 评论 -
YUV格式采样图
虽然NV12(YUV420)的像素大小是width*height,但是必须为nv12图片分配width*height*3/2的内存空间,因为Y分量所占的内存为width*height, 而U,V分量各占width*height/4*3/2就是x1.5,是(width*height+width*height/2)转载 2022-01-25 15:02:20 · 186 阅读 · 0 评论