2018年5月4日

摘要: https://blog.csdn.net/qq_21792169/article/details/53152700 在主文件夹目录即home目录,按快捷键Ctrl+H(显示隐藏文件),看到的.bashrc文件; https://pinyin.sogou.com/linux/ https://jin 阅读全文
posted @ 2018-05-04 11:02 鹅要长大 阅读(166) 评论(0) 推荐(0) 编辑
摘要: A.convertTo(A, CV_8UC1); 阅读全文
posted @ 2018-05-04 10:01 鹅要长大 阅读(873) 评论(0) 推荐(0) 编辑

2018年5月3日

摘要: std::vector<cv::Point> probp; std::vector<int> plabel; plabel.clear(); std::vector<int>().swap(plabel); probp.clear(); std::vector<cv::Point>().swap(p 阅读全文
posted @ 2018-05-03 11:17 鹅要长大 阅读(388) 评论(0) 推荐(0) 编辑
摘要: show point on image... 阅读全文
posted @ 2018-05-03 11:14 鹅要长大 阅读(185) 评论(0) 推荐(0) 编辑
摘要: namespace : cv::vec2d; cv::Mat temp = cv::Mat::ones(3, uv.cols, CV_64FC1); save image: char output_path[100]; sprintf(output_path,"./ipmp/00000%05d.pn 阅读全文
posted @ 2018-05-03 11:11 鹅要长大 阅读(670) 评论(0) 推荐(0) 编辑
摘要: cv::Size sz = cv::Size(PROB_W, PROB_H);//Size(srcimage.cols, srcimage.rows) groundtoimage(xylimit, uvgd, sz, h, roll, pitch, camera_param_KK );sz.heig 阅读全文
posted @ 2018-05-03 11:07 鹅要长大 阅读(1407) 评论(0) 推荐(0) 编辑
摘要: //cv::Mat uvp = cv::Mat::zeros(2, probp.size(), CV_8UC1); cv::Mat uvp = cv::Mat::zeros(2, probp.size(), CV_64FC1);//data-type... for (unsigned int i = 阅读全文
posted @ 2018-05-03 11:06 鹅要长大 阅读(339) 评论(0) 推荐(0) 编辑

2018年5月2日

摘要: IplImage *x = cvLoadImage(savefilename, 1); Mat img(x,true); cvReleaseImage(&x); cv::Mat数据类型的释放,以及release和clear之间的区别; The cv::release() function relea 阅读全文
posted @ 2018-05-02 15:30 鹅要长大 阅读(391) 评论(0) 推荐(0) 编辑

2018年4月25日

摘要: 前言 微秒级别的延时。。。 1.能用 #include <unistd.h> int usleep(useconds_t usec); 微秒级:1/10^-6 2.不能使用,每次使用的话,在CAN分析平台接收不到数据; 头文件:#include “sys/time.h” struct timeval 阅读全文
posted @ 2018-04-25 14:27 鹅要长大 阅读(800) 评论(0) 推荐(0) 编辑

2018年4月20日

摘要: 前言 好像只能在linux平台使用,在windows平台不能使用。。。。 #include <sys/time.h> long cur_tp, cost_tp, tmp_tp; struct timeval timep; gettimeofday(&timep, NULL); // Start Ti 阅读全文
posted @ 2018-04-20 16:02 鹅要长大 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 前言 有时候文本内容和格式类似,特别是程序员,只需要对每一行内容中的某些列做相同的修改,此时列模式编辑就会很方便,本文主要介绍列模式编辑文档。 番前 很早的时候其实没使用过列模式,也不知道(真是无知少女耶~),一两年前使用过UltraEdit编辑器,非常惊喜于列模式,太方便了。目前用过比较多的是no 阅读全文
posted @ 2018-04-20 11:03 鹅要长大 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 前言 实际使用中应用程序或者服务需要开机自启动,而不是人为手动开启运行,那么,该如何做呢,本文对此进行介绍。 操作过程 一、使用startup applications工具 1. 确定系统的桌面环境; 具体可参考here; 2. 如何自启动; 博主ubuntu系统的桌面环境是Unity,这是一款ub 阅读全文
posted @ 2018-04-20 09:38 鹅要长大 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 前言 本文介绍如何在linux平台查看是否有camera外设。 操作过程 1.打开shell,输入以下命令: 即可查看是否有camera外设; 2.如果确实连接了camera外设,但是并没有查询到,那么可能是camera驱动安装的问题; 需要安装编译camera驱动,目前手边的驱动安装如下: 当然不 阅读全文
posted @ 2018-04-20 09:37 鹅要长大 阅读(2458) 评论(0) 推荐(0) 编辑

2018年4月19日

摘要: http://www.cnblogs.com/zengjfgit/p/5327689.html 阅读全文
posted @ 2018-04-19 14:40 鹅要长大 阅读(249) 评论(0) 推荐(0) 编辑
摘要: http://c.biancheng.net/cpp/html/3030.html 阅读全文
posted @ 2018-04-19 14:34 鹅要长大 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 前言 本文主要介绍socketCan中的发送函数cansend的源码解析. 代码 /* * cansend.c - simple command line tool to send CAN-frames via CAN_RAW sockets * * Copyright (c) 2002-2007 阅读全文
posted @ 2018-04-19 14:29 鹅要长大 阅读(3023) 评论(0) 推荐(0) 编辑

2018年4月18日

摘要: 前言 使用socketCan的过程中有时候没有can接口设备,但是需要测试一下can接口程序是否有问题, 此时需要系统模拟生成can设备,本文介绍linux平台模拟生成CAN设备的方法。 实现步骤 1.安装socketCan的驱动和can-utils的源码,具体可参考here(2-3-6); 2.加 阅读全文
posted @ 2018-04-18 17:01 鹅要长大 阅读(1040) 评论(0) 推荐(0) 编辑

2018年4月17日

摘要: 前言 最近了解了一些socket can的知识点,本文主要介绍如何将数据转换为CAN报文,前提是已经确定CAN的传输协议。 本文使用的CAN报文共有22条,这些报文共用一个can id,每条报文使用序号标志; 报文协议 转换数据程序 char* convert_buf(vector<Point>& 阅读全文
posted @ 2018-04-17 18:41 鹅要长大 阅读(1039) 评论(0) 推荐(0) 编辑

2018年4月11日

摘要: 前言 本文主要介绍如何在linux系统安装使用opencv. 具体步骤可参考opencv官网here. 步骤 编译源码之前需要安装相关依赖库; 1.下载源码; 2.解压源码; 3.配置cmake; 注意将配置的错误文件删除,以及cmake目录; 4.编译链接; 编译过程涉及到opencv的编译选项; 阅读全文
posted @ 2018-04-11 17:24 鹅要长大 阅读(1651) 评论(0) 推荐(0) 编辑
摘要: 前言 项目实现过程中需要将获取的数据信息通过CAN总线传输到控制规划模块,本文主要介绍如何在TX2平台测试CAN总线的收发功能。 TX2是英伟达旗下为嵌入式平台人工智能应用开发出的一个硬件平台,TX1没有CAN bus功能,TX2有。 CAN bus作为TX2的外设,一般需要驱动,也有一些功能函数, 阅读全文
posted @ 2018-04-11 17:01 鹅要长大 阅读(2503) 评论(0) 推荐(0) 编辑

导航