注册 登录
查看: 1489|回复: 18

山外哥,线性ccd里CCD_BUFF[TSL1401_MAX*3][TSL1401_SIZE]能改成一维数组吗

[复制链接]
发表于 2014-5-15 16:57:39 | 显示全部楼层 |阅读模式
山外哥,线性ccd里CCD_BUFF[TSL1401_MAX*3][TSL1401_SIZE]能改成一维数组吗

本帖被以下淘专辑推荐:

回复

使用道具 举报

发表于 2014-5-15 19:04:31 | 显示全部楼层
  1. //定义存储接收CCD图像的数组
  2. uint8 CCD_BUFF[TSL1401_MAX*3][TSL1401_SIZE];

  3. //初始化 线性CCD
  4. tsl1401_set_addrs(TSL1401_MAX,(uint8 *)&CCD_BUFF[0],(uint8 *)&CCD_BUFF[1],(uint8 *)&CCD_BUFF[2]);
修改为:
  1. //定义存储接收CCD图像的数组
  2. uint8 CCD_BUFF1[TSL1401_SIZE];
  3. uint8 CCD_BUFF2[TSL1401_SIZE];
  4. uint8 CCD_BUFF3[TSL1401_SIZE];

  5. //初始化 线性CCD
  6. tsl1401_set_addrs(TSL1401_MAX,CCD_BUFF1,CCD_BUFF2,CCD_BUFF3);
那么3个线性CCD的存放位置就是 那3个数组。
回复 支持 1 反对 1

使用道具 举报

发表于 2015-3-10 19:53:33 | 显示全部楼层
Cux_ 发表于 2015-3-10 19:21
请问改成数组后有什么优势呢?

方便理解代码而已
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2014-5-15 17:05:44 | 显示全部楼层
如何改成一维数组然后进行二值化呢
回复 支持 反对

使用道具 举报

发表于 2014-5-15 19:02:01 | 显示全部楼层
可以改成一维的啊!!!
山外哥是开辟了多个 一维数组那样,用于存放临时数据而已。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-15 21:11:58 | 显示全部楼层
哦懂了 谢谢
回复 支持 反对

使用道具 举报

发表于 2015-2-5 17:11:35 | 显示全部楼层
嗯嗯,解释的不错,我也刚刚学习这一块,感觉好多都不会啊!
回复 支持 反对

使用道具 举报

发表于 2015-3-10 14:03:04 | 显示全部楼层
山外的CCD程序是不是不能在电脑上面调试哦
回复 支持 反对

使用道具 举报

发表于 2015-3-10 14:05:24 | 显示全部楼层
樊洪江 发表于 2015-3-10 14:03
山外的CCD程序是不是不能在电脑上面调试哦

用上位机调试就好啦。
回复 支持 反对

使用道具 举报

发表于 2015-3-10 14:08:36 | 显示全部楼层
kudpxpyrjf 发表于 2015-3-10 14:05
用上位机调试就好啦。

为毛我的一直都不行啦.....

回复 支持 反对

使用道具 举报

发表于 2015-3-10 14:14:59 | 显示全部楼层
kudpxpyrjf 发表于 2015-3-10 14:05
用上位机调试就好啦。

上面好像没有串口通信的那部分程序哇,只能在液晶上面调试......
回复 支持 反对

使用道具 举报

发表于 2015-3-10 14:17:59 | 显示全部楼层
樊洪江 发表于 2015-3-10 14:14
上面好像没有串口通信的那部分程序哇,只能在液晶上面调试......

要自己加的啊。不是什么都是现成的。

你看看资料专辑——多功能调试助手里面的资料吧。
回复 支持 反对

使用道具 举报

发表于 2015-3-10 14:20:10 | 显示全部楼层
卢泽 发表于 2015-3-10 14:17
要自己加的啊。不是什么都是现成的。

你看看资料专辑——多功能调试助手里面的资料吧。

恩恩,就是自己不是怎么会添加的。去看看先
回复 支持 反对

使用道具 举报

发表于 2015-3-10 14:21:07 | 显示全部楼层
樊洪江 发表于 2015-3-10 14:20
恩恩,就是自己不是怎么会添加的。去看看先

代码都有的,不会添加,除非你完全看不懂代码。
回复 支持 反对

使用道具 举报

发表于 2015-3-10 14:24:52 | 显示全部楼层
卢泽 发表于 2015-3-10 14:21
代码都有的,不会添加,除非你完全看不懂代码。

之前完全没有添加过。。。。。我再试一试吧
回复 支持 反对

使用道具 举报

发表于 2015-3-10 19:21:33 | 显示全部楼层
请问改成数组后有什么优势呢?
回复 支持 反对

使用道具 举报

发表于 2016-3-19 11:19:36 | 显示全部楼层
许亮 发表于 2014-5-15 19:04
修改为:那么3个线性CCD的存放位置就是 那3个数组。

您好,问一下,这个为什么不是九个一维数组呢?不是TSL1401_MAX*3个么?
回复 支持 反对

使用道具 举报

发表于 2016-3-19 12:28:00 | 显示全部楼层
徐玙璠 发表于 2016-3-19 11:19
您好,问一下,这个为什么不是九个一维数组呢?不是TSL1401_MAX*3个么?

多开几个图像处理的缓冲区
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

发表于 2016-3-23 15:27:16 | 显示全部楼层
哦哦,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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