咚咚咚————【Matlab】单片机读取摄像头回传的RGB数组绘制图片

  • (一)效果展示
  • (二)源码分享
  • (三)需要改进的地方及不足

(一)效果展示


(二)源码分享

(Excel部分函数)

=HEX2BIN(A1,8)&HEX2BIN(B1,8)    //将两个字节的十六进制数据转换成二进制,并在单元格C1显示
=BIN2DEC(MID(C1,1,5))*8    //分离RGB565中的red部分并填充0转成RGB888的red数据
=BIN2DEC(MID(C1,6,6))*4    //分离RGB565中的green部分并填充0转成RGB888的green数据
=BIN2DEC(MID(C1,12,5))*8   //分离RGB565中的blue部分并填充0转成RGB888的blue数据

(Matlab部分函数)

image = zeros(480,480,3);       %申请图片变量空间;
image = uint8(image);               %强制转换成uint8格式
R = reshape(CH1,480,480);  %转换R数组行列(像素大小480*480)
G = reshape(CH2,480,480);  %转换G数组行列
B = reshape(CH3,480,480);  %转换B数组行列
image(:,:,1)= R;               %红色赋值
image(:,:,2)= G;               %绿色赋值
image(:,:,3)= B;               %蓝色赋值
imshow(image)                   %绘制图片

(三)需要改进的地方及不足

后期会把Excel部分的函数移植到Matlab中处理,这样子剩下了操作步骤。

咚咚咚————【Matlab】单片机读取摄像头回传的RGB数组绘制图片相关推荐

  1. matlab怎么读取指定坐标的RGB值

    所用函数为impixel. 我处理的是二维图,所以我用的是impixel(I,xi,yi)(如果要用到其他参数直接在matlab官网的support下找document或者在matlab的命令行输入i ...

  2. MATLAB调用USB摄像头实现过程

    使用USB Webcams包进行调用和打开 Matlab自身不支持直接读取摄像头数据,需要到Image Acquisition Toolbox Support Package中安装"MATL ...

  3. matlab打开笔记本摄像头_如何利用MATLAB实现摄像头视频获取和保存

    一.读取摄像头视频 如题目,首先你需要有一个摄像头(usb或者本本自带的都可以)并且安装好了驱动,保证设备可以正常使用. 先来段简单的通过MATLAB显示摄像头视频的代码: vid = videoin ...

  4. 【手把手教你用Matlab做双目摄像头标定】Ubuntu环境

    [手把手教你用Matlab做双目摄像头标定] Ubuntu20.04环境 准备工作 你需要一个标定板 你需要一个双目摄像头 获取双目摄像头的设备号 跑起来看看 分割图像并完成拍照 使用Matlab进行 ...

  5. 嵌入式linux摄像头视频教程,嵌入式Linux下LCD应用编程: 读取摄像头画面完成本地视频监控画面显示...

    一.开发环境介绍 开发板:友善之臂Tiny4412 LCD型号:S702 .分辨率: 800*480 Linux内核版本:Linux 3.5 摄像头:USB免驱摄像头 文本显示采用矢量字库, Free ...

  6. matlab调用摄像头函数,Matlab调用系统摄像头

    Matlab直接安装没有摄像头得驱动,需要安装插件 链接:http://blog.xxcxw.cn/2018/07/06/matlab调用系统摄像头/ 一.摄像头的属性 imaqhwinfo()可以了 ...

  7. matlab打开笔记本摄像头_matlab-调用摄像头人脸识别

    ----------------------------边学边写边学习------------------------------------- 版本:2014a 调用摄像头 a = imaqhwin ...

  8. 如何matlab导入邻接矩阵,“excel如何做矩阵“matlab中读取excle中的邻接矩阵

    怎么在excel中使用矩阵函数 在excel中使用矩阵: 1.矩阵乘法运算择G3:H4,公式:=MMULT(A3:B4,D3:E4) 按Ctrl Shift Enter键,即输组公式. 2.阵的逆矩阵 ...

  9. 用VLC读取摄像头产生RTSP流,DSS侦听并转发(二)

    之前介绍过<用VLC读取摄像头产生RTSP流,DSS主动取流转发(一)>本文介绍另一种方法. 摄像机地址是192.1.101.51,VLC运行在192.1.101.77上,DSS服务器架设 ...

  10. matlab 十六进制数组,【MATLAB】MATLAB中读取二进制数据文件并加入到矩阵中

    MATLAB中读取二进制数据文件并加入到矩阵中的应用如下: 如果对c语言十分熟悉的话,应该对fopen,fclose,ftell,fseek,fread,fwrite,feof 这些函数非常熟悉了,在 ...

最新文章

  1. CreateRemoteThread
  2. python-简单测试wsgi
  3. mysql 配置文件设置最大链接数 max_connections不生效
  4. U3D游戏运行时资源是如何从AB中加载出来的
  5. Fluid 0.5 版本:开启数据集缓存在线弹性扩缩容之路
  6. 如何在运行时确定对象类型(RTTI)
  7. 古登堡是垂直搜索引擎吗_网站排名,提高内容输出频率,就一定要对排名好吗?-SEO...
  8. logback读取src/test/resource下的配置文件
  9. python字符串常用方法_python字符串常用方法
  10. 解密后的暴风一号病毒(1KB文件夹快捷方式病毒)
  11. win10锁屏状态闹钟提示设置
  12. 开源软件与自由软件的区别
  13. 美国大学计算机信息技术专业排名,新鲜出炉 2019年USNews美国大学信息技术管理专业排名榜单!...
  14. [Scala]正则表达式——去除特殊字符,只保留中英文和数字以及下划线
  15. Windows事件ID及解释大全
  16. auto.js启动app
  17. -webkit-touch-callout: none;禁止ios弹出菜单,长按图片保存到手机时
  18. 【申博攻略】四.博士申请的个人自述怎么写
  19. AE502 112种创意视频字幕动画呼出线框文字标题效果包括PR预设与扩展脚本ae模板
  20. Windows 10配置网络代理服务器

热门文章

  1. vm12下载安装centos7教程
  2. python如何导入项目,PyCharm如何导入python项目
  3. 如何写一个NB的商业计划书
  4. J2ME开发模拟器KEmulator简介及使用
  5. 百度人脸识别技术应用002---百度云上创建人脸库_分组_以及通过网页上传人脸照片到人脸分组
  6. 高阶篇:4.4)FMEA手册的疑问与不足(个人观点)
  7. python自带的帮助文档
  8. python如何跳出函数_python如何跳出函数
  9. ICMP协议与ping命令
  10. 下载安装python函数库