自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xywy2008的专栏

个人学习笔试

  • 博客(37)
  • 资源 (10)
  • 收藏
  • 关注

原创 在agx xavier上运行 deepstream-test4 实现kafka通信

在agx xavier上运行 deepstream的样例 deepstream-test4主要演示如何将检测结果通过kafka发送到服务器。deepstream版本:5.0

2022-11-18 16:37:44 1212 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 4169

原创 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 295 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 4218 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 1480 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 1881 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 2830 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 4091 14

原创 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 560

原创 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 500

原创 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 1455

原创 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 1622

原创 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 1481 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 8467 15

转载 带色彩恢复的多尺度视网膜增强算法(MSRCR)的原理、实现及应用。

原文地址:http://www.cnblogs.com/Imageshop/archive/2013/04/17/3026881.html    Retinex这个词是由视网膜(Retina)和大脑皮层(Cortex) 两个词组合构成的。Retinex理论主要包含了两个方面的内容:物体的颜色是由物体对长波、 中波和短波光线的反射能力决定的,而不是由反射光强度的绝对值决定的;物体的色

2016-10-18 15:36:25 985

原创 C# 获取某一文件夹下给定后缀名的文件名列表

获取某一文件夹下给定后缀名的文件名列表,例如给定后缀名为.jpg则即为获取该文件夹下所有的.jpg格式的图像文件,并将图像名存入列表中。代码如下: static List picPathList = new List(); public static void OnLoad() { //获取指定文件夹的所有文件

2016-01-18 18:30:23 3213

原创 阈值分割中全局阈值自动确定的一种方法

全局阈值适用于具有良好双峰性质的图像。在实际应用当中,由于环境的变化往往不可能设定一个万能的阈值,所以往往需要根据具体图像自动获取阈值,下面整理了一种自动获取阈值的方法步骤。

2015-11-20 09:23:05 1889

转载 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 553

转载 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 2781

原创 Image<TColor, TDepth>与Image

在C#中做图像相关的处理一般会用到Emgu中的Image说明下面的代码实现的主要功能是从磁盘打开一幅图像,做完相关处理后,转成Image再进行保存,以便控制结果的图片的质量和占用空间。

2015-04-29 17:05:45 1890

原创 C++ 字符串

to_string(i)//将整型转换成string类型

2015-04-29 16:39:36 515

转载 判断点在直线的哪一侧

方法一:采用几何计算,求面积法。转载:http://blog.csdn.net/modiz/article/details/9928955注意向量是有方向的...判断 某一点在直线左右侧 左右方向是相对前进方向的,只要指定了前进方向就可以知道左右(比如指定前进方向是从直线的起点到终点).判断点在直线左侧还是右侧是计算几何里面的一个最基本算法.使用矢量来判断.定

2015-01-14 17:30:19 9264

原创 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 813 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 1416

原创 EmguCV 中检测棋盘格角点的方法 FindChessboardCorners

EmguCV中封装了直接用于棋盘格角点检测的方法FindChessboardCorners,返回的结果具有顺序性,不必再对角点进行排序。配合亚像素点的检测可以得到用于相机标定的棋盘格角点的图像坐标。下面一段代码是winform程序中的一按钮单击事件,点击该按钮所做的操作是提出输入图像中的棋盘格角点,并叠加显示在图像上。private void simpleButton_

2014-12-24 10:31:40 6249

原创 读取和修改JPEG图片文件的头信息EXIF和JFIF

1. JPEG图片格式的历程和简单介绍可参考下面这篇文章http://blog.csdn.net/kickxxx/article/details/8173332

2014-07-24 22:43:08 28991 4

原创 MySQL安装与配置(资料收集与遇到的问题)

1. 准备工作下载MySQL的安装文件mysql-5.5.28-winx64.msi

2014-07-16 16:27:16 1226

原创 DEV控件使用之TreeList

DEV控件TreeList1. 拖一个TreeList控件到form中;2.

2014-04-17 21:05:57 1038

转载 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 2715

转载 Marshal.GetDelegateForFunctionPointer 方法和Marshal.GetFunctionPointerForDelegate 方法

Marshal.GetDelegateForFunctionPointer 方法 注意:此方法在 .NET Framework 2.0 版中是新增的。 将非托管函数指针转换为委托。 命名空间:System.Runtime.InteropServices程序集:mscorlib(在 mscorlib.dll 中)语法C#

2014-04-04 15:52:41 5894

原创 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 1202

转载 如何使用命令行来运行程序

原文地址: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 1440 2

转载 win8 + VS2012 + OpenCV的安装与配置

前言:  OpenCV的学习笔记网上已经有很多了,本文并无任何要标新立异之目的,只是为了记录自己的学习历程。不过,网上的很多教程都是早年所写,所用操作系统多是32位的WindowsXP或Vista,所用开发环境也是VS2008以前的版本,而在软件与操作系统版本更新如此之快的今天,大家很可能会遇到一些新的问题,我将尽力思考收集整理我所发现的问题与解决办法,并希望我的这份学习笔记能给现今基于新平台

2014-02-19 17:08:29 1791

原创 坐标旋转与平移

一、问题已知原坐标系下的两个点坐标为p1(x1, y1), p2(x2, y2), 经过平移和旋转对应到新坐标系下的点坐标分别为(0, 0), (x, y),计算相应的旋转矩阵R和平移向量T。二、思路平移向量一般比较好计算,而旋转矩阵在计算的时候要注意旋转中心点是哪个点,还要注意是平移后旋转还是先旋转后平移。鉴于本问题的特殊性:新坐标系下其中一点的坐标为(0,0),平移向量则可直接相减

2014-01-21 17:49:40 1771

原创 基于Emgu的摄像机标定和畸变矫正

一、简介本文主要介绍用Emgu库函数进行摄像机标定和畸变矫正时所用到的几个函数,主要有CalibrateCamera, Undistort, Undistort2, cvInitUndistortRectifyMap和cvRemap. 其中函数语法摘抄自Emgu CV Library Documentation.对于相关函数的理解和使用必定有不足之处,望有看到者及时批评指正。二、标定函数...

2014-01-20 22:22:17 8475 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 3745 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 4755

ISO27001第二次培训 - 风险评估.pptx

介绍了风险评估相关内容: 风险要素关系模型 风险分析原理 风险评估方法 风险评估实施流程 风险评估工具

2021-01-15

ISO27001第一次培训 - 简介.pptx

ISO27001第一次培训 - 简介.pptx 简单介绍了ISO27001标准内容、文档结构以及评审流程

2021-01-15

ISO-27002标准2013版.pdf

ISO-27002标准2013版.pdf ISO-27002标准2013版.pdf

2021-01-15

GPS & RTK 测量技术原理简介.pptx

GPS & RTK 测量技术原理简介,包含GPS定位原理,RTK定位原理,以及RTKLIB的简单介绍

2020-04-30

DELPHI编写的编辑器

DELPHI编写的编辑器,包括所以文件和代码,仅供大家参考。欢迎下载!

2009-05-20

《计算机网络教程》谢希仁 习题参考答案

《计算机网络教程》谢希仁 习题参考答案 ,准确详细 ,清楚明了。有需要的同学可以下载参考一下。希望对大家有所帮助!

2009-05-20

《原子物理学》高教 杨福家 完整版课后答案

《原子物理学》高教杨福家完整版课后答案 包括第一到第八章完整答案,详细,透彻,并有例题讲解、习题总结和补充常用积分公式等。另外还补充褚圣麟所编书中部分答案与之相对照。 希望对大家有用!

2009-05-19

计算机网络第五版电子教案

计算机网络(第 5 版)课件 电子工业出版社 2007 年 谢希仁 编著 本课件共 10个 Powerpoint 文件(每章一个)

2009-03-28

软考-软件设计师04版与09版大纲比较

了解动态,把握考点,战胜考试不是问题!希望对大家有所帮助!

2009-03-03

空空如也

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

TA关注的人

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