- 博客(37)
- 资源 (10)
- 收藏
- 关注
原创 在agx xavier上运行 deepstream-test4 实现kafka通信
在agx xavier上运行 deepstream的样例 deepstream-test4主要演示如何将检测结果通过kafka发送到服务器。deepstream版本:5.0
2022-11-18 16:37:44
1272
1
原创 Ubuntu18.04上编译并跑通VINS-Fusion
VINS-Fusion github地址:GitHub - HKUST-Aerial-Robotics/VINS-Fusion: An optimization-based multi-sensor state estimatorAn optimization-based multi-sensor state estimator - GitHub - HKUST-Aerial-Robotics/VINS-Fusion: An optimization-based multi-sensor st.
2022-01-13 15:11:18
4424
原创 ubuntu18.04 源码编译caffe (仅cpu) 中遇到的问题
ubuntu18.04 源码编译caffe (仅cpu) 中遇到的问题一、官方安装教程在ubuntu上安装caffe有基于命令的一键安装Caffe | Installation: Ubuntu (berkeleyvision.org),也有基于源码编译的安装Caffe | Installation (berkeleyvision.org)。如果只是学习caffe, 可以深度一键安装,如果需要修改源码,那只能选择从源码编译。因为个人需要将darknet的yolov3模型转换成caffe模型,需要在ca
2021-05-19 10:28:45
314
1
原创 pytorch保存的pth模型通过onnx转换成pb模型记录
pytorch保存的pth模型通过onnx转换成pb模型记录一、pth转onnx主要采用torch.onnx.export() 函数。pytorch保存的模型有两种,一种是包含网络结构的,一种是不包含网络结构只有权重参数的。对于第一种加载模型后,直接转换即可。对于第二种,需要先实例化模型结构,然后pth文件加载权重参数,然后用torch.onnx.export() 进行转换。本人转换的模型是最新开源的车道线检测算法RESA,项目地址是https://github.com/ZJULearnin
2021-04-02 16:11:11
4435
3
原创 基于CULane数据集在windows cpu上跑通车道线检测算法LSTR
基于CULane数据集在windows cpu上跑通车道线检测算法LSTR上一篇博客写了基于tusimple数据集在windows cpu上跑通LSTR测试的过程:https://blog.csdn.net/xywy2008/article/details/114691969这篇博客介绍一下基于CULane数据集在windows cpu上跑通LSTR测试。一、下载LSTR culane分支代码项目地址:https://github.com/liuruijin17/LSTR/tree/cula
2021-03-19 17:42:08
1644
11
原创 基于Tusimple数据集在windows cpu上跑通车道线检测算法LSTR
在windows cpu上跑通车道线检测算法LSTR项目地址:https://github.com/liuruijin17/LSTR项目有两个分支,main分支是基于tusimple数据集的,culane分支是基于culane数据集的。本文演示的是基于tusimple数据集的。一、环境配置方法一:根据官方的txt文件进行配置(耗时,而且不一定适用于windows系统,不太可行)。方法二:从anaconda克隆一个环境取名为LSTR。打开 Anaconda Promp.
2021-03-12 12:54:55
2032
34
原创 基于预训练模型测试LaneNet车道线检测
一、下载预训练模型LaneNet项目开源地址:https://github.com/MaybeShewill-CV/lanenet-lane-detection预训练模型可以从作者的readme文档中给的链接进行下载。如果下载不下来,可以参考https://blog.csdn.net/wjinjie/article/details/108575549,到博主的百度云网盘中下载。将下载下来的模型文件放在项目中model/tusimple_lanenet文件夹下,目录结构如下图所示:
2021-03-11 11:00:32
3169
7
原创 LaneNet车道线检测tusimple数据集处理
tusimple数据集处理一、下载数据集1、官方下载地址 https://github.com/TuSimple/tusimple-benchmark/issues/3,数据集很大,下载速度超级慢。2、参考https://blog.csdn.net/flana/article/details/105098470百度网盘下载地址 链接: https://pan.baidu.com/s/1iyEMu0tcKaVX8nv0zBnSKw 提取码: fccj,网盘中只有zip压缩包,json文件.
2021-03-10 17:52:40
5068
13
原创 centos7 上安装python3、numpy、opencv
1.安装相应的依赖、工具在root用户下(不要用普通用户,麻烦),全部复制粘贴过去,一次性安装即可.yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel yum install
2020-10-20 17:01:18
598
原创 python 对 .txt 文件操作——华为云课堂学习笔记
文件操作模式读取文件方法一:典型的C编程思维读取文件中的每一行#读取文件f = open('a.txt','r')line = f.readline()while line: print(line) line = f.readline()1, first line2, second line3, third line4, fourth line方法二:没有跟上时代的思维#读取文件f = open('a.txt','r')for line in f.re
2020-06-12 18:09:48
534
原创 numpy sum()求和
初始化一个arrayimport numpy as npa = np.array([[1,2,3],[4,5,6]])print(a)[[1 2 3] [4 5 6]]按列求和a.sum(axis=0)array([5, 7, 9])按行求和a.sum(axis=1)array([ 6, 15])所有元素求和a.sum()21对符合条件的元素进行求和b = np.array([[1,2,3],[4,5,6],[7,8,100]])b中有一个元素值远大于其它
2020-06-05 15:53:35
1489
原创 windows10 + vs2019 + opencv4.0.1 + yolov4 编译生成darknet_no_gpu.exe 踩坑
之前做重新编译了opencv,且BUILD_opencv_world没有编译成功。vs2019中的opencv配置的是rebuild后的目录直接生成darknet_no_gpu一直不成功。后来把opencv的配置改成非重编译的目录把opencv_world401.lib加入附加依赖库中生成项目成功,但是运行时提示找不到opencv_world401.dll,到opencv的安装目录下找到该文件,然后拷贝到darknet_no_gpu.exe...
2020-05-12 13:39:54
1645
原创 vs2019 + opencv4.0.1 + opencv_contrib4.0.1 + tesseract4.1 +cmake 源码编译安装与配置
本人机器环境:操作系统:windows10vs版本:vs2019OpenCV版本4.0.1一、exe安装一般情况下,下载opencv的exe安装包安装就可以了,配置可以参考网络上步骤配置环境变量,然后在vs里项目的属性管理器中配置包含目录、库目录以及附加依赖项就可以了。如下图二、源码编译如果要用到扩展的库,如opencv_contrib,则需要从源码进行编译。本...
2019-11-21 15:38:16
1510
4
原创 VS2019添加引用时“未能正确加载ReferenceManagerPackage包”以及“COM组件调用返回错误HRESULT E_FAIL”
VS2019中新建的项目,在给项目添加引用时弹出了未能正确加载ReferenceManagerPackage包的错误提示,如下图所示(图片是另外一篇博客里的)点击图中的“是”按钮后又弹出一个“COM组件调用返回错误HRESULT E_FAIL”的错误信息。网上查到的解决办法是:以管理员身份运行Developer Command Prompt for VS 2019,然后进入vs20...
2019-06-21 11:33:29
8630
15
转载 带色彩恢复的多尺度视网膜增强算法(MSRCR)的原理、实现及应用。
原文地址:http://www.cnblogs.com/Imageshop/archive/2013/04/17/3026881.html Retinex这个词是由视网膜(Retina)和大脑皮层(Cortex) 两个词组合构成的。Retinex理论主要包含了两个方面的内容:物体的颜色是由物体对长波、 中波和短波光线的反射能力决定的,而不是由反射光强度的绝对值决定的;物体的色
2016-10-18 15:36:25
1010
原创 C# 获取某一文件夹下给定后缀名的文件名列表
获取某一文件夹下给定后缀名的文件名列表,例如给定后缀名为.jpg则即为获取该文件夹下所有的.jpg格式的图像文件,并将图像名存入列表中。代码如下: static List picPathList = new List(); public static void OnLoad() { //获取指定文件夹的所有文件
2016-01-18 18:30:23
3240
原创 阈值分割中全局阈值自动确定的一种方法
全局阈值适用于具有良好双峰性质的图像。在实际应用当中,由于环境的变化往往不可能设定一个万能的阈值,所以往往需要根据具体图像自动获取阈值,下面整理了一种自动获取阈值的方法步骤。
2015-11-20 09:23:05
1943
转载 error while loading shared libraries: xxx.so.x"错误的原因和解决办法
原文地址:http://blog.chinaunix.net/uid-26212859-id-3256667.html一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如:tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared
2015-06-08 18:12:28
558
转载 C#放缩、截取、合并图片并生成高质量新图的类
原文地址:http://www.cnblogs.com/amylis_chen/p/3969088.htmlusing System;using System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawing2D;using System.IO;namespace Framework{public
2015-04-29 18:06:39
2801
原创 Image<TColor, TDepth>与Image
在C#中做图像相关的处理一般会用到Emgu中的Image说明下面的代码实现的主要功能是从磁盘打开一幅图像,做完相关处理后,转成Image再进行保存,以便控制结果的图片的质量和占用空间。
2015-04-29 17:05:45
1911
转载 判断点在直线的哪一侧
方法一:采用几何计算,求面积法。转载:http://blog.csdn.net/modiz/article/details/9928955注意向量是有方向的...判断 某一点在直线左右侧 左右方向是相对前进方向的,只要指定了前进方向就可以知道左右(比如指定前进方向是从直线的起点到终点).判断点在直线左侧还是右侧是计算几何里面的一个最基本算法.使用矢量来判断.定
2015-01-14 17:30:19
9402
原创 error C4996: 'fopen': This function or variable may be unsafe. use _CRT_SECURE_NO_WARNINGS错误的解决方法
问题描述:VS中开发的C++程序,在debug模式下运行正常,但是转换成release模式运行时出现如下图所示错误解决方案:打开项目属性 ,在C/C++的预处理器的预处理器定义对话框中添加_CRT_SECURE_NO_WARNINGS,如下图所示。
2015-01-05 13:17:47
829
1
原创 Win8 系统下OpenCV + C++ 封装DLL在64位Win7系统下不可用的问题解决
1、问题背景:win8系统中,在vs2012环境下写的C++程序,其中调用了OpenCV库中的函数,封装成 dll 后在 win8 系统下可以正常使用。封装 dll 时项目编译平台为x86. 当在win7系统下调用该dll时,出现了“试图加载格式不正确的的程序。 (异常来自 HRESULT:0x8007000B)”。然后把封装dll的源代码拷到win7系统下,发现不能运行了。提示“应用
2015-01-04 13:38:28
1442
原创 EmguCV 中检测棋盘格角点的方法 FindChessboardCorners
EmguCV中封装了直接用于棋盘格角点检测的方法FindChessboardCorners,返回的结果具有顺序性,不必再对角点进行排序。配合亚像素点的检测可以得到用于相机标定的棋盘格角点的图像坐标。下面一段代码是winform程序中的一按钮单击事件,点击该按钮所做的操作是提出输入图像中的棋盘格角点,并叠加显示在图像上。private void simpleButton_
2014-12-24 10:31:40
6341
原创 读取和修改JPEG图片文件的头信息EXIF和JFIF
1. JPEG图片格式的历程和简单介绍可参考下面这篇文章http://blog.csdn.net/kickxxx/article/details/8173332
2014-07-24 22:43:08
29278
4
转载 C#用DllImport方式调用C++封装的dll库
DllImport的导入规则:1、方法名与Win API完全一样。如果在C#中调用时显示完全不同的方法名称,则需要引入EntryPoint属性,使用别名显示。2、函数除需要DllImport类修饰符外,还需要声明public static extern类型。3、函数返回值和参数必须和调用的API的完全一样。4、必须引入System.Runtime.InteropServices命名
2014-04-04 16:19:20
2735
转载 Marshal.GetDelegateForFunctionPointer 方法和Marshal.GetFunctionPointerForDelegate 方法
Marshal.GetDelegateForFunctionPointer 方法 注意:此方法在 .NET Framework 2.0 版中是新增的。 将非托管函数指针转换为委托。 命名空间:System.Runtime.InteropServices程序集:mscorlib(在 mscorlib.dll 中)语法C#
2014-04-04 15:52:41
5984
原创 C#调用DLL时遇到的问题
1. 生成dll时遇到的问题错误 1 This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\opencv\opencv\build\i
2014-04-04 15:37:20
1224
转载 如何使用命令行来运行程序
原文地址:http://blog.sina.com.cn/s/blog_740dc2450100sdn9.html 运行对于int main(int argc,char *argv[]){return 0;}这类程序,一般需要使用命令行来提供多个命令行参数,那该如何使用呢?一、打开命令提示符窗口。 首先点击桌面左下的“开始”->“运行”(如果找不到,可使用win+R快
2014-02-27 17:33:27
1493
2
转载 win8 + VS2012 + OpenCV的安装与配置
前言: OpenCV的学习笔记网上已经有很多了,本文并无任何要标新立异之目的,只是为了记录自己的学习历程。不过,网上的很多教程都是早年所写,所用操作系统多是32位的WindowsXP或Vista,所用开发环境也是VS2008以前的版本,而在软件与操作系统版本更新如此之快的今天,大家很可能会遇到一些新的问题,我将尽力思考收集整理我所发现的问题与解决办法,并希望我的这份学习笔记能给现今基于新平台
2014-02-19 17:08:29
1798
原创 坐标旋转与平移
一、问题已知原坐标系下的两个点坐标为p1(x1, y1), p2(x2, y2), 经过平移和旋转对应到新坐标系下的点坐标分别为(0, 0), (x, y),计算相应的旋转矩阵R和平移向量T。二、思路平移向量一般比较好计算,而旋转矩阵在计算的时候要注意旋转中心点是哪个点,还要注意是平移后旋转还是先旋转后平移。鉴于本问题的特殊性:新坐标系下其中一点的坐标为(0,0),平移向量则可直接相减
2014-01-21 17:49:40
1827
原创 基于Emgu的摄像机标定和畸变矫正
一、简介本文主要介绍用Emgu库函数进行摄像机标定和畸变矫正时所用到的几个函数,主要有CalibrateCamera, Undistort, Undistort2, cvInitUndistortRectifyMap和cvRemap. 其中函数语法摘抄自Emgu CV Library Documentation.对于相关函数的理解和使用必定有不足之处,望有看到者及时批评指正。二、标定函数...
2014-01-20 22:22:17
8551
3
原创 用cvGoodFeaturesToTrack()函数进行角点检测
1. 函数定义public static void cvGoodFeaturesToTrack( IntPtr image, IntPtr eigImage, IntPtr tempImage, IntPtr corners, ref int cornerCount, double qualityLevel, double minDistance, IntPtr mask,
2014-01-17 20:38:59
3765
2
原创 EmguCV入门
EmguCV入门1. 简介EmguCV即C#语言下的Opencv。Opencv中的函数经过封装,使得用C#语言编程时也可以很方便的调用。两者之前的对应关系可参见EmguCV入门指南。2. 下载官网下载:http://sourceforge.net/projects/emgucv/files/emgucv/下载时要注意版本的选择,历史各版本的比较:http://www.e
2014-01-17 20:07:02
4816
《原子物理学》高教 杨福家 完整版课后答案
2009-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人