野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17776|回复: 4

关于串口传输图像的协议

[复制链接]
发表于 2017-3-9 11:34:38 | 显示全部楼层 |阅读模式
10火花
图片中说摄像头调试CMD在什么地方改?我现在能在上位机上显示jpeg的图像,但显示不出RGB565或YUV的,想试一下别的上位机,我用的是STM32F429+OV2640。有人知道怎么办吗?

QQ图片20170309112927.jpg
回复

使用道具 举报

发表于 2017-3-9 11:52:30 | 显示全部楼层
没搞过,不知道怎么办。
回复

使用道具 举报

 楼主| 发表于 2017-3-9 13:03:12 | 显示全部楼层
我就是想用ov2640,在上位机上显示一下GRB565,真的这么难吗
回复

使用道具 举报

 楼主| 发表于 2017-3-12 14:12:09 | 显示全部楼层
fire 发表于 2017-3-9 11:52
没搞过,不知道怎么办。

我在ov2640的例程里找到了把摄像头配置成黑白的函数了,但是里面有没有把图像二值化的函数,也就是直接硬件二值化
回复

使用道具 举报

发表于 2017-5-6 10:59:25 | 显示全部楼层
因为直接定义时,内存容量有限,我每隔10个提取一个点
OV5640例程中 图像分辨率为800*480
以下代码将80*48个像素点信息存入temp数组
for(i=0;i<=48-1;i++)              //将480*800的像素点离散化成48*80的数组
        {
                for(j=0;j<=80-1;j++)
                {
                temp[i][j]=*(uint16_t *)(FSMC_LCD_ADDRESS+(i*2*800*10)+j*2*10);  //temp数组中为 16位 RGB565信息
//        temp[i][j]=        rgb565togray(temp[i][j]);//利用宏定义进行灰度转;    //temp数组中经过计算编程了灰度信息
                }
        }  


如果你想让上位机看RGB565的值,那么UART将数组传到上位机即可
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-6-8 10:40 , Processed in 0.030431 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表