1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
在ubuntu下使用GDB调试
下面的代码实现对一个整型数的反转功能,比如输入123,则 输出321。 但输入100时,程序的输出结果却不正确,请找出问题。 #include gdb test1 对目标文件进行gdb调试 编写一个打开图片进行特效显示的代码 放一张图片在home路径下 创建一个文件夹,并在文件夹内创建"test1.cpp"文件,文件中写入代码 #include void ShowRevertNum(int iNum) { while (iNum > 10) { printf("%d", iNum % 10); iNum = iNum / 10; } printf("%dn", iNum); } int main(void) { int iNum; printf("Please input a number :"); scanf("%d", &iNum); printf("After revert : "); ShowRevertNum(iNum); } 编译并运行 原图与运行后的图片 原图 经过处理后的图片 练习使用opencv库编写打开摄像头压缩视频的程序 一个打开摄像头显示处理视频的程序代码 #include #include using namespace cv; int main() { //像素操作 Mat src,dst; src = imread("/home/helloworld/lena.jpeg"); if(src.empty()) { printf("can not load image n"); return 0; } namedWindow("input");//创建窗口 imshow("input",src);//显示图片 cvtColor(src, dst, COLOR_BGR2GRAY);//将图片转为灰度图 namedWindow("output"); imshow("output",dst); waitKey(); return 0; } gcc test1.cpp -o test1 `pkg-config --cflags --libs opencv` 在第七行代码中 VideoCapture capture(0); videocapture属于videoio子模块程序运行的时候会检查是否为空,如果为空(可以用0代替)默认打开摄像头,如果是路径则默认打开视频源。 Mat是一个类。由两部分数据组成:矩阵头(包括矩阵尺寸、存储方法、存储地址等信息)和一个指向所有像素值的矩阵(根据所选存储方法不同,矩阵可以是不同的维数)的指针。 waitKey延时越长 fps越小 出现跳帧 摄像头显示变卡,故要有一定的延时。 示例代码会在while循环中一直运行,你如果试图用鼠标关闭图像显示窗口,会发现始终关不掉。需要用键盘Ctrl+C 强制中断程序,非常不友好。可以在"while"中加入一个"break" |
|
|
|
只有小组成员才能发言,加入小组>>
820 浏览 0 评论
1162 浏览 1 评论
2537 浏览 5 评论
2872 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2722 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1127浏览 3评论
199浏览 2评论
465浏览 2评论
382浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
463浏览 1评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-31 01:26 , Processed in 0.920214 second(s), Total 50, Slave 41 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号