- 博客(166)
- 资源 (19)
- 收藏
- 关注
原创 TX2 NX安装VScode
下载链接GitHub - JetsonHacksNano/installVSCodeContribute to JetsonHacksNano/installVSCode development by creating an account on GitHub.https://github.com/JetsonHacksNano/installVSCode
2021-10-25 21:56:52
4907
原创 Ubuntu16.04安装boost1.76.0库
下载boosthttps://www.boost.org/解压tar -zxvf boost_1_76_0.tar.gz安装cd boost_1_76_0sudo ./bootstrap.shsudo ./b2 install#文件就被默认安装在/usr/local/include头文件下,库文件就被默认安装在/usr/local/lib下配置环境vim /etc/ld.so.conf添加/usr/local/lib# 退出sudo ldconfig..
2021-07-10 15:41:59
858
原创 Linux 常见错误
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) E: Unable to lock directory /var/lib/apt/lists/ E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the admi
2021-07-10 14:35:06
181
原创 PCL开发安装文件
PCL-1.8.1-AllInOne-msvc2015-win64.exe 链接:https://pan.baidu.com/s/1prnSDmUmd-eO1SyHSu4LgQ 提取码:ei7g pcl-1.8.1-pdb-msvc2015-win64.zip 链接:https://pan.baidu.com/s/1lUMq_K1Rh2CpTitIvblX3w 提取码:ikyc pcl-pcl-1.8.1.zip 链接:https://pan.baidu.com/s/1_Pk3Un3..
2021-06-09 16:48:32
347
原创 Ubuntu 16.04 安装 CodeBlocks
添加源 sudo add-apt-repository ppa:damien-moore/codeblocks-stablesudo apt-get update 安装了CodeBocks sudo apt-get install codeblocks 安装常用插件 sudo apt-get install codeblocks-contrib
2021-01-22 19:21:57
228
原创 opencv 编译依赖包
opencv 和opencv_contrib交叉编译需要的boostdesc_bgm.iboostdesc_bgm_bi.iboostdesc_bgm_hd.iboostdesc_binboost_064.iboostdesc_binboost_128.iboostdesc_binboost_256.iboostdesc_lbgm.ivgg_generated_48.ivgg_generated_64.ivgg_generated_80.ivgg_generated_120.if
2021-01-19 13:35:42
623
原创 在Ubuntu16.04 下安装cmake 和cmake-gui
1 通过输入命令1)安装cmake:sudo apt-get install cmake2)安装cmake-gui:sudo apt-get install cmake-qt-gui2 cmake官网上下载1)解压2)先cd到目录下: cd ~/cmake-3.19.2/3)./configure --qt-gui4)make -j55)sudo make install 6)运行: cmake-gui ...
2021-01-13 09:01:33
1490
原创 使用 OpenCV 做跟踪使用GOTURN
GOTURN模型的下载地址将模型放到工程中测试代码#include <opencv2/tracking.hpp>#include <opencv2/opencv.hpp>#include <iostream>using namespace std;using namespace cv;int main(int argc, char** argv) { String video_name = "video.avi"; VideoCapt
2021-01-12 09:05:40
836
转载 VS2010 中文版本
VS2010 专业版(中文版本)thunder://QUFlZDJrOi8vfGZpbGV8Y25fdmlzdWFsX3N0dWRpb18yMDEwX3Byb2Zlc3Npb25hbF94ODZfZHZkXzUzMjE0NS5pc298MjU5MTg0NDM1Mnw2MDAxMjUzNDMxQUZFNTczRTQzNDRGNUEwQjFEOUNBQ3wvWlo=VS2010 旗舰...
2020-05-04 23:26:59
4028
原创 MFC对话框位置问题
1、对话框在屏幕中心设置ShowWindow(SW_NORMAL);CRect rtDesk;CRect rtDlg;::GetWindowRect(::GetDesktopWindow(), &rtDesk);GetWindowRect(&rtDlg);int iXpos = rtDesk.Width() / 2 - rtDlg.Width() / 2;int ...
2020-03-26 22:04:44
622
原创 module 'cv2.cv2' has no attribute 'TrackerCSRT_create'
windows10 spyder调用opencv库时报错进入conda环境,输入python -m pip install --user opencv-contrib-python
2019-10-30 22:18:09
1572
原创 Python制作Gif图片
import PIL.Image as Image #套用PIL函数 def get_gif(pics_dir,n,t): imgs = [] for i in range(n): #查找到所需要用到的图片(最好命名就是数字0开始) pic_name = '{}/{}.jpg'.format(pics_dir,i...
2019-10-19 20:32:58
520
原创 OpenCV显示的图像在MFC对话框中显示
1、首先是创建MFC对话框,并将需要的OpenCV版本配置进来2、对话框按照自己的需要增添控件,其中显示图像的控件是“Picture Control”。3、在XXXdlg.cpp文件开头包含一些头文件,创建一些全局变量,如#include<opencv2\opencv.hpp>#ifdef _DEBUG#define new DEBUG_NEW#endifcv...
2019-09-18 11:03:10
954
原创 动态规划 矩阵连乘优化
考察两个矩阵相乘的情形:C=AB。如果矩阵A,B分别是????×????p×r和????×????r×q矩阵,则它们的乘积C将是????×????p×q矩阵,其(i, j)元素为:????=1,···,????,????=1,···,????i=1, ···, p, j=1,···, q,因而AB所用的数乘次数是p*r*q。如果有至少3个以上的矩阵连乘,则涉及到乘积次序问题,即加括号方法。例如3个矩阵连乘的加括号方法有两种:((...
2019-09-09 22:02:43
474
原创 Ubuntu登录时输入正确密码却显示failed to start session
Ubuntu登录输入正确密码显示failed to start session。解决方案总结如下:1. 按ctrl+alt+F1,进入到字符界面,并输入用户名和密码登录;2. 输入ping www.baidu.com 检查是否连上无线了,下面的操作必须在有网的情况下才能进行。如果没有连上无线网,则输入下面的命令(稍等一会,再ping一次应该就能成功了):sudo service ...
2019-09-04 16:34:12
5994
原创 CUDA安装
一、Windows10系统下安装CUDA + visual studio 2015首先下载CUDA安装包下载 或者 NVIDIA官网,选择适合自己系统的版本 。 安装选择默认即可,由于我之前安装过了VS2015所以直接安装,如果没有安装则需要先安装VS后安装CUDA。 如果安装过程一直失败的化,可能是版本不对。 完成安装后系统会自动添加两个环境变量 ,且桌面...
2019-08-28 22:08:24
3663
原创 基于深度学的多目标跟踪算法
视频目标跟踪分为:单目标跟踪和多目标跟踪1 单目标跟踪(也称视觉跟踪)不需要任何目标对象类型的先验知识,可以用来跟踪任意感兴趣的目标。通过人为初始化视频场景中的感兴趣区域,单目标跟踪算法需要寻找该区域中的指定目标在后续视频帧中的位置。典型的单目标跟踪算法主要包括四个部分:初始化、运动模型、外观模型和更新模型。1.1 初始化:确定要进行跟踪的目标的初始位置和大小,在数据集...
2019-08-26 21:32:23
1895
转载 从RGB色转为灰度色算法
一、基础 对于彩色转灰度,有一个很著名的心理学公式: Gray = R*0.299 + G*0.587 + B*0.114二、整数算法 而实际应用时,希望避免低速的浮点运算,所以需要整数算法。 注意到系数都是3位精度的没有,我们可以将它们缩放1000倍来实现整数运算算法:...
2019-08-18 16:30:14
2241
原创 OpenCV4 图像颜色均衡
/* 1、图像均衡(直方图均衡化)试图获得具有均匀分布值的直方图 2、均衡的结果是图像对比度的增强。 3、均衡能够使得对比度较低的局部区域得到高对比度,从而分散最频繁的强度。 4、当图像非常暗或者非常亮,并且背景和前景之间存在非常小的差异时,非常有用。 5、通过使用直方图均衡化,可以增加对比度,并提升暴露过度或暴露不足的细节。 缺点:背景噪声的增加以及随之而来的有用信号的减少。 ...
2019-08-11 16:44:16
2462
原创 TPLINK AC650双频高增益无线USB网卡 TL-WDN5200H免驱版 Ubuntu16.04 安装
1、首先下载驱动, Ubuntu系统控制端输入lsusb,找到自己的设备编号,在有网的电脑上下载驱动,我下载的驱动是:rtl8821CU-master.zip链接:https://pan.baidu.com/s/11zMFdkDxTHS65mgS-6L2-g提取码:demr2、安装把下载好的驱动文拷贝到自己的Ubuntu系统下,解压,进入解压后的系统中,打开终端...
2019-08-09 08:58:43
13060
原创 MFC 主框架大小设置
1、主框架样式最小化/最大化设置//加入这段代码在需要修改的地方 WINDOWPLACEMENT lwndpl; WINDOWPLACEMENT * lpwndpl; lpwndpl = &lwndpl; GetWindowPlacement(lpwndpl); lpwndpl->showCmd = SW_RESTORE;//这是修改的参数 SetW...
2019-08-07 21:39:40
979
原创 OpenCV3 鼠标事件和滑动条事件
鼠标事件 cv::waitKey()函数进行键值辅捉,下一个逻辑事件就是对鼠标事件进行“监听”和做出响应。 与键盘不同,鼠标事件使用更传统的回调函数函数机制来完成,这就意味着,我们必须先写好一个回调程序, 使得OpenCV在发生任何鼠标事件时都可以调用这个回调程序,当完成回调程序以后,需要在OpenCV中注册这个函数, 即告诉OpenCV这是一个正确的回调程序。...
2019-07-31 20:45:45
559
原创 OpenCV3 图像读取和保存 ( imread() 和 imwrite() )
目录HighGUI模块cv::imread()CV::imwrite()HighGUI模块OpenCV把用于操作系统、文件系统以及摄像机等硬件设备交互的函数纳入到HighGUI(High-level Graphical User Interface)模块中 。有了HighGUI模块,对于窗口打开、显示图像、读出或者写入图像相关的文件(包含图像和视频)、处理简单的鼠标点击、...
2019-07-26 14:09:55
6002
原创 OpenCV3 字体文字(putText()和 getTextSize())
文字绘制函数 函数名称 描述 cv::putText() 在图像中绘制指定文字 cv::getTextSize() 获取一个文字的宽度和高度 1 cv::putText()函数/** @brief Draws a text string.The function putText renders the specified text st...
2019-07-21 16:08:54
12278
2
原创 OpenCV3 常用函数(VideoCapture)
VideoCapture类的构造函数:C++: VideoCapture::VideoCapture();C++: VideoCapture::VideoCapture(const string& filename);C++: VideoCapture::VideoCapture(int device);功能:创建一个VideoCapture类的实例,如果传入对应的参数...
2019-07-14 09:08:06
8298
原创 OpenCV3 第二章
1.1 显示图片读入图片,显示图片#include<opencv2\highgui.hpp>char *path = "D:\\Coder\\vs\\1_OpenCV\\3096.jpg";int main(){ cv::Mat img = cv::imread(path,-1); if (img.empty()) return 1; cv::na...
2019-07-12 21:30:20
294
原创 MatLab读取文件下所有图片
SamplePath1 = 'data\'; %存储图像的路径fileExt = '*.jpg'; %待读取图像的后缀名%获取所有路径files = dir(fullfile(SamplePath1,fileExt)); len1 = size(files,1);%遍历路径下每一幅图像for i=1:len1; fileName = strcat(SamplePath1,...
2019-06-04 16:31:28
5694
1
原创 MPI并行编程
1 helloWorld了解并熟悉MPI并行程序开发环境,学会并行程序编译方法,并行程序作业提交方法,并行程序运行状态观察与分析方法,本实验的内容主要包括学习如何编译执行MPI程序以及通过较简单的“helloworld.c”程序的实际运行来进一步的熟悉//////////////////////////////////////////////////////////////////...
2019-05-30 18:43:31
1474
原创 Matlab2018 Camera Calibration工具箱使用
1、打开Matlab2018 点击工具栏APP选择图像处理和计算机视觉,第一个就是Camera Calibration工具箱,双目的可以选择Stereo Camera Calibration。或者输入命令CameraCalibrator和stereoCameraCalibrator分别选择对应的APP2、进入界面后点击Add Images,添加棋盘图片3、填写棋盘格每个...
2019-05-17 15:39:12
8298
7
原创 错误集合
严重性 代码 说明 项目 文件 行 禁止显示状态错误 C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See onl...
2019-05-14 10:17:28
198
原创 VS2015 快捷键
VS2015代码自动对齐快捷键Ctrl + a //选中目标区域Ctrl + k Ctrl + fVS2015代码注释和取消注释注释Ctrl + a //选中目标区域Ctrl + k Ctrl + c取消Ctrl + a //选中目标区域Ctrl + k Ctrl + u...
2019-05-13 10:25:59
211
原创 MFC注册表操作
注册表简介有时程序中要存些设置信息,一个方法就是创建一些普通的txt或xml文件,然后保存进去就行了.另一办法就是保存到注册表里.注册表是由windows维护的一个小数据库.里面也会保存windows本身的很多配置信息.我们在命令行通过regedit可以手动打开注册表查看相关信息.在页面上我们会看到左边有很多树形结构的内容,我们可以简单的把它等同于目录.最顶端的5个根键所包括的内容分别是...
2019-05-07 19:37:19
395
转载 堆栈存储部件回顾
在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。要点:堆:顺序随意 栈:后进先出(Last-In/First-Out)目录1.申请方式2.申请后系统的响应3.申请大小的限制 4.申请效率的比较 5.堆和栈中的存储...
2019-04-29 19:02:02
223
翻译 GCC编译器的使用总结
gcc对C语言的编译过程gcc对C语言的编译过程分为4个阶段:预处理(Preprocess)、编译(Compilation)、汇编(Assembly)和链接(Linking)预处理(Preprocess)预处理就是对源程序中的伪指令,如以“#”开头的指令和一些特殊的符合处理过程,伪指令包括宏定义指令、条件编译指令和头文件包含指令。gcc对源程序进行预处理后会输出".i"文件。...
2019-04-25 22:54:31
415
1
原创 相机标定内参与外参
目录摄像机内参:确定摄像机从三维空间到二维图像的投影关系。摄像机外参:决定摄像机坐标与世界坐标系之间相对位置关系。摄像机内参:确定摄像机从三维空间到二维图像的投影关系。针孔摄像机模型为6个参数(f,κ,Sx,Sy,Cx,Cy);远心摄像机模型为5个参数(f,Sx,Sy,Cx,Cy);线阵摄像机初始摄像参数为8个参数:(f,κ,Sx,Sy,Cx,Cy,NumCol.NumR...
2019-04-22 21:56:08
12190
1
原创 齐次坐标(Homogeneous coordinates)
“齐次坐标表示是计算机图形学的重要手段之一,它既能够用来明确区分向量和点,同时也更易用于进行仿射(线性)几何变换。”——F.S. Hill, JR。对于一个向量v以及基oabc,可以找到一组坐标(v1,v2,v3),使得v= v1a+ v2b +v3c (1)而对于一个点p,则可以找到一组坐标(p1,p2,p3),使得p–o= p1a +...
2019-04-22 15:57:47
1035
原创 Static 总结
3种链接属性: 外部(external), 内部(internal),无设置(none)目录3种链接属性: 外部(external), 内部(internal),无设置(none)第一条:隐藏。static的第二个作用是保持变量内容的持久。static的第三个作用是默认初始化为0。注意外部(external): 使用extern关键字内部 (internal)...
2019-04-19 16:11:43
152
转载 # pragma 总结
目录前言#Pragma message参数能够在编译信息输出窗口中输出相应的信息#pragma code_seg能够设置程序中函数代码存放的代码段,#pragmaonce (比较常用)若用在头文件的最开始处就能够保证头文件被编译一次.#pragmahdrstop表示预编译头文件到此为止#pragmaresource "*.dfm"表示把*.dfm文件中的资源...
2019-04-18 14:32:06
237
OpenCV交叉编译安装包
2021-01-19
[并行计算——结构·算法·编程].陈国良.文字版
2019-04-18
《An Invitation to 3d vision》英文电子版
2019-03-14
单行最大子矩阵和问题
2019-01-28
多行最大子矩阵和问题
2019-01-28
图像处理、分析与机器视觉(第三版中文版) - Milan Sonka
2019-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人