求助,F4开发板+OV4076摄像头图像处理

2019-07-20 13:50发布

想得到灰度图像,在配置YUV422格式时怎么提取Y分量、关闭UV分量啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
37条回答
phoenix
1楼-- · 2019-07-21 09:58
 精彩回答 2  元偷偷看……
li1207519730
2楼-- · 2019-07-21 14:25
 精彩回答 2  元偷偷看……
phoenix
3楼-- · 2019-07-21 19:37
li1207519730 发表于 2016-6-3 11:37
调用DCMI_DMA_Init(u32 DMA_Memory0BaseAddr,u16 DMA_BufferSize,u32 DMA_MemoryDataSize,u32 DMA_Memory ...

1、当然能了
2、缓存到你定义的数组里,那就读取数组值就是读取像素值了。

你说有点乱,是整个摄像头数据的流程不清楚还是具体的代码不清楚?
li1207519730
4楼-- · 2019-07-21 23:30
 精彩回答 2  元偷偷看……
phoenix
5楼-- · 2019-07-22 05:28
本帖最后由 phoenix 于 2016-6-8 18:13 编辑
li1207519730 发表于 2016-6-8 10:17
void OV2640_YUV422_Mode(void)
{
        u16 i=0;

能不能你试下就知道了。我没有这么试过,所以无法给你准确答案,不过,看代码是可以的,只不过是压缩的YUV422格式,好像不适合你直接提取亮度值(Y)。

这种配置方法和我的方法,本质上是一样的,都是设置相关寄存器。只不过,这个是官方的。我的是看寄存器数据手册和实验调试出的代码。
li1207519730
6楼-- · 2019-07-22 10:29
phoenix 发表于 2016-6-8 10:53
能不能你试下就知道了。我没有这么试过,试用无法给你准确答案,不过,看代码是可以的,只不过是压缩的YU ...

试了试了,再加上void OV2640_JPEG_Mode(void),并且把0xDA赋值为0x00就和层主的方法一样了

一周热门 更多>