自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 arm_linux交叉編譯工具

https://releases.linaro.org/components/toolchain/binaries/latest/arm-linux-gnueabihf/

2018-06-25 10:41:41 200

原创 关于Mat的拷贝

OpenCV中Mat如果这样拷贝MatB(A);//UsethecopyconstructorC=A;//Assignmentoperator只是copy了矩阵的matrix header和那个指针,而不是矩阵的本身,也就意味着两个矩阵的数据指针指向的是同一个地址,需要开发者格外注意。如果要建立两个完全不相关的Mat需要使用函数clone()或者copyTo()。ht...

2018-06-01 09:44:21 749

原创 Linux中的交叉编译

一直以为要编译出不同编译环境下能运行的程序需要安装相同的编译版本,然后试着去用源码安装gcc版本,看了教程太烦还出现了教程里没有的错误,很烦很气。可是突然看到交叉编译这个概念交叉编译 编辑简单地说,就是在一个平台上生成另一个平台上的可执行代码。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。一直以为交叉编译是用来在Windows上编译linux程序用的,其实...

2018-03-29 16:35:23 10684 1

原创 Linux下调用.so库遇到的问题

网上说高版本的gcc可以兼容低版本gcc编译出来的动态so库。但好像并不可以。用树霉派gcc6.3.0版本dlopen一个4.6gcc版本编译出来的so库,吐血得发现报的错误是no such file or directory,一直以为是我自己打开的方式不对,结果试了下自己写一个.so动态库文件,按照原来调用方法是可以打开的  https://blog.csdn.net/hnxijie/artic...

2018-03-28 14:00:39 1210

原创 Linux 下读取串口并调试的时候遇到的问题

今天继续调树霉派串口读取UWB数据的问题。一开始由于用了版本不对的定位库的原因造成了程序的崩溃,是线程崩溃了导致进程崩溃这个想法就一直蒙蔽了我的双眼。后来我只运行读取串口的程序,然后用printf("")来调试看是哪里出了问题。这里就埋下了伏笔!!!用ssh连接板子printf("")中如果不加“\n”,那么这个消息就不会马上输出出来,而是放到的缓存里,这就造成了一个假象让我以为线程崩溃或者卡住了...

2018-03-27 11:57:30 801

转载 Linux环境下段错误的产生原因及调试方法小结

原文地址:http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.htmlLinux环境下段错误的产生原因及调试方法小结最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此...

2018-03-01 11:29:22 368

原创 cmake中链接系统标准库

貌似网上下的的linux工程都是用CMake来组织的,都有CMakeList.txt,感觉有必要学习一下。先解决现在问题吧,有一个工程的src用Clion导入,会自动的生成CMakeList,但里面只是把src文件添加进去,有些用到的系统库和外部库都是不会添加的。(系统库中的头文件是可以直接include的,但是库文件就需要自己手工在CMakeList中添加)。比如pthread线程库,mat

2018-01-31 18:02:01 3096

原创 Linux 下安装搜狗拼音输入发

https://jingyan.baidu.com/article/a3aad71aa1abe7b1fa009641.html按照百度经验来就完事了。

2018-01-23 11:40:39 180

原创 Linux百度云盘的使用

今天想在linux上下载个MATLAB玩玩但发现都要用百度网盘下载镜像和破解文件。想想在Linux上能用百度云盘对以后的工作也会方便很多,所以学习下怎么弄还是很重要的。知乎链接:https://www.zhihu.com/question/49727840,用谷歌浏览器的百度云盘插件,下载地址以及使用教程:https://github.com/acgotaku/BaiduExporte

2018-01-23 11:40:17 40836

原创 Linux 源码安装cmake以及Clion直接打开一个存在的工程所要注意的问题

今天又编译安装了一次opencv,只要按照之前转载的东西来就可以了。然后发现使用Clion打开OpenTLD工程的时候自动生成的CMakeList里面设置了最低的cmake版本是3.8.一开始还以为是工程里面的CMakeList.txt不能改呢,然后就下载了CMakeList源码自行安装(apt-get 方法并不能下到高版本的cmake),安装只需要按照文件中的readme走就可以了      

2018-01-18 17:40:16 4974

原创 无人机项目中遇到的线程问题 以及 Linux 的多线程编程的高效开发经验

工作的第一个项目又是搞飞机......老板要求把图像处理找红色灯管和蓝色灯管的程序分为两个线程分别分配给我的树莓派上两个核运行.下面写下程序流程://全局的变量,主线程先从摄像头取一帧数据给他赋值Mat pframe;//创建四个staic(只能在该文件中使用的变量)变量,分别是linux中的互斥量和条件变量static pthread_mutex_t mutex=PTHREA

2018-01-12 09:10:19 490

转载 'localtime': This function or variable may be unsafe. Consider using localtime_s instead. To disable

这样的问题只要在stdafx.h里加上#ifndef _CRT_SECURE_NO_WARNINGS#define _CRT_SECURE_NO_WARNINGS#endif就可以了

2017-11-30 11:16:17 3838

原创 函数返回数组指针

windows下把函数的局部变量数组的指针返回给一个数组指针的程序运行起来没问题。但是到了linux下用gcc编译的程序运行起来就会出现segment fault的错误原来是因为返回的数组是局部变量,当函数结束后数组的值就不是原来的值了,或者数组就已经不存在了。

2017-11-14 16:20:01 290

原创 整数相除给double赋值问题

double x =(x1-x2)/(y1-y2)如果y1-y2特别大的话会出现x=0的情况,不知道代码中运算顺序是怎样的需要分开算double t=x1-x2double t/(y1-y2)

2017-11-14 09:05:55 1635

原创 Clion破解

https://www.52pojie.cn/thread-697641-1-1.html破解啥的都不管用,不如淘宝几块钱买个序列号

2017-11-13 13:46:48 522

转载 linux下在安装OpenCV的摄像头依赖库

OpenCV安装前需要将需要用到的依赖库先安装好然后在cmake再install,否则opencv不会将依赖库编译进去。如果没有安装V4L.dev调用摄像头会报HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP”错误HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROPOpenCV Error: Assertion failed (size.wid...

2017-11-12 10:59:10 1105 2

转载 Opencv 2.4.9在Ubuntu下的配置安装

一、依赖包安装       Ubuntu下安装软件或多或少都需要安装一些依赖包(软件)。opencv也不例外。       1.  build-essential 软件包,为编译程序提供必需软件包的列表信息,这样软件包才知道头文件、库函数在哪里。还会下载依赖的软件包,安装gcc/g++/gdb/make 等基本编程工具,最后才组成一个开发环境。[plain] view plain copysudo

2017-11-11 16:24:11 259

原创 树莓派3B使用wifi 连接网络

修改/etc/wpa_supplicant/wpa_supplicant.conf 在尾部添加 network={ ssid=”” psk=”” } 引号内容SSID 是你的无线名称 PSK是你的无线密码( 无线名称不推荐中文 最好不要带有. 等特殊符号 我自己试了一下带. 无线是无法连接上的额)

2017-11-10 14:50:00 5798

原创 Windows下配置多个版本的opencv

在环境变量中是可以加上不同版本opencv的路径的。当VS遇到计算机中缺失opencv_.......dll时吧所有dll拷贝到C盘WINDOWS目录下就可以解决,网上有说system32的是错的

2017-11-07 18:27:48 2600

原创 VS下配置环境

VS下配置环境一定要从视图中打开属性管理器,然后创建新的属性表,不要在windows那个属性表上直接修改,因为这个表好像是公用的,改了会出现各种问题。

2017-11-07 18:14:55 464

原创 OpenCV中的videowriter

OpenCV3.0以上的版本中videowriter类中是有fourcc这个成员的,用于表示要写入视频的压缩格式。 opencv2.4.13以下videowriter是没有fourcc成员的需要include imgproc_c.h 用CV_FOURCC(),来给writer的构造函数

2017-11-07 18:03:19 1980

B53_fusionadjusts.zip

一个调整投影仪的软件,可以把画面拉伸成各种形状。

2019-05-28

PROBABILITY THEORY THE LOGIC OF SCIENCE

人工智能深度学习先修课 概率书籍 PROBABILITY THEORY THE LOGIC OF SCIENCE E. T. Jaynes edited by G. Larry Bretthorst

2019-05-12

哈工程 考研复试 网络安全课件

哈工程考研复试的网络安全课件资料,急救可用

2019-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除