智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1403|回复: 2
打印 上一主题 下一主题

关于摄像头图像处理的程序

[复制链接]

2

主题

8

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
469
威望
249
贡献
156
兑换币
164
注册时间
2017-7-9
在线时间
32 小时
毕业学校
当成
跳转到指定楼层
1#
发表于 2018-4-8 10:13:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
unsigned char Image_data[ROW][LIN] = {0};
unsigned char Copy_Image[R60][L80] = {0};
Copy_Arr(Image_data[0],Copy_Image[0]);  //拷贝图像
void Copy_Arr(unsigned char aa[],unsigned char b[])            //拷贝图像
{
  unsigned int i,n=L80*R60;
  for(i= 0;i < n;i++)
    b[i] = aa[i<<2];
}

以上是Image_date 和 copy_image两个数组定义和函数调用的程序 ,copy_arr函数的功能是把一个240*320的数组复制到一个80*60的数组中(隔几个取一个),但是函数调用的是两个一维数组吗?是把二维数组当做一维数组看了吗?还有程序里的for循环能够实现对每一个元素遍历赋值吗?  希望大佬解答一下!!

回复

使用道具 举报

1

主题

53

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3066
威望
1599
贡献
917
兑换币
923
注册时间
2011-12-6
在线时间
275 小时
2#
发表于 2018-4-8 11:46:01 | 只看该作者
数据就是那些数据,怎么处理没什么大的区别。就像你吃饭,可以先吃菜再吃米,也可以先吃米再吃菜,或者一口米一口菜,只要你按喜欢的方式来就行。
回复 支持 反对

使用道具 举报

2

主题

8

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
469
威望
249
贡献
156
兑换币
164
注册时间
2017-7-9
在线时间
32 小时
毕业学校
当成
3#
 楼主| 发表于 2018-4-8 21:17:18 | 只看该作者
哦哦哦 我想问一下这个程序是怎么实现复制数组的?
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-6-26 14:06 , Processed in 0.050877 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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