完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一. 在Ubuntu系统上练习程序代码的GDB调试。
安装GDB GDB调试 代码 #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); } 调试 输入l查看代码 二. 安装opencv-3.4.1 (一)安装 1.解压 unzip opencv-3.4.1.zip 2.进入公文包 cd opencv-3.4.1 3.安装依赖库cmake sudo apt install amake 4.opencv配置 (1)创建编译文件夹 mkdir my_build_dir (2)文件夹配置 cd my_build_dir 5.配置opencv环境 (1)添加路径 sudo gedit /etc/ld.so.conf.d/opencv.conf (2)弹出的窗口中输入以下命令 sudo gedit /etc/ld.so.conf.d/opencv.conf (3)执行命令 sudo ldconfig (4)配置bash sudo gedit /etc/bash.bashrc (5)弹出的窗口中输入以下命令后就完成配置 source /etc/bash.bashrc sudo updatedb 三. 图像处理 1.创建文件 touch test.cpp 2.编辑 sudo gedit /test.cpp 代码如下 #include #include using namespace cv; using namespace std; int main(int argc, char** argv) { CvPoint center; double scale = -3; IplImage* image = cvLoadImage("2.jpg"); argc == 2? cvLoadImage(argv[1]) : 0; cvShowImage("Image", image); if (!image) return -1; center = cvPoint(image->width / 2, image->height / 2); for (int i = 0;i for (int j = 0;j double dx = (double)(j - center.x) / center.x; double dy = (double)(i - center.y) / center.y; double weight = exp((dx*dx + dy*dy)*scale); uchar* ptr = &CV_IMAGE_ELEM(image, uchar, i, j * 3); ptr[0] = cvRound(ptr[0] * weight); ptr[1] = cvRound(ptr[1] * weight); ptr[2] = cvRound(ptr[2] * weight); } Mat src;Mat dst; src = cvarrToMat(image); cv::imwrite("test.png", src); cvNamedWindow("test",1); imshow("test", src); cvWaitKey(); return 0; } |
|
|
|
只有小组成员才能发言,加入小组>>
663 浏览 0 评论
1083 浏览 1 评论
2456 浏览 5 评论
2784 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2619 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
639浏览 9评论
636浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
766浏览 6评论
610浏览 5评论
651浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 14:52 , Processed in 0.697353 second(s), Total 47, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号