- 博客(78)
- 资源 (12)
- 收藏
- 关注
原创 Linux常用的解压缩命令
编号 格式 解压缩 命令 1 tar 解包 tar xvf xx.tar 打包 tar cvf xx.tar DirName 2 tar.bz2 解压 tar jxvf FileName.tar.bz2 压缩 tar jcvf FileName.tar.bz2 DirName 3 zip 解压 unzip FileName.zip 压缩 zip -r FileName.zip DirName
2023-05-11 22:15:42
424
原创 C语言实现多个线程交替执行,循环读写缓冲区
线程交替执行使用信号量,对应的头文件为 #include C语言实现循环缓冲区,并交替访问缓冲区,进行数据读取操作。关键代码如下main.c。
2023-05-09 16:52:29
579
原创 Selenium+IP爬虫刷新网页
一、环境配置及测试1、Pycharm+python安装2、安装selenium库,selenium是web自动化测试工具3、下载浏览器驱动程序:如果要编写自动化测试程序,需要下载与对应浏览器版本匹配的驱动,如Edge浏览器查看:转到 edge://settings/help 查看浏览器版本:Edge Driver下载Chrome浏览器版本查看:浏览器设置->关于ChromeChrome驱动将下载好的驱动程序放入python的安装目录:4、驱动测试:以Chrome浏览器为例
2022-05-13 11:44:54
18348
原创 C++机考试题
1、计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。输入描述:输入一行,代表要计算的字符串,非空,长度小于5000。输出描述:输出一个整数,表示输入字符串最后一个单词的长度。并把每个单词输出并存储。示例:输入:hello nowcoder输出:8/*知识点1:定义字符数组:const int num = 5001;char s[num]; //字符数组最后一个字符是不可见字符’\0’cin.getline(s,num); //cin.getline(字符数组
2022-04-14 17:13:23
3527
原创 MediaPipe的编译与测试
目录一、Ubuntu16.04下配置MediaPipe1、 环境配置2、实例测试(1)MediaPipe in C++(2)MediaPipe in Python(3)MediaPipe in Android二、MediaPipe in Windows一、Ubuntu下配置MediaPipe1、环境配置Python >= 3.9.0Bazel >= 3.7.2, (< 4.0.0 for iOS)GCC/G++ >= 8.0.0 (Linux, macOS)
2021-10-12 09:34:02
6487
9
原创 解决Ubuntu16.04使用apt安装依赖库时报错“Connection timed out [IP: 91.189.95.85 80]”
在Ubuntu16.04安装OpenCV3.4时,安装依赖项:sudo apt-get install build-essential qt5-default ccache libv4l-dev libavresample-dev libgphoto2-dev libopenblas-base libopenblas-dev doxygen openjdk-8-jdk pylint libvtk6-dev -y此时报错如下:解决方案如下:sudo gedit /etc/gai.conf找到
2021-07-14 14:29:51
1518
1
原创 VS2019+OpenCV3.4.6+OpenCV_Contrib3.4.6环境配置
项目需要,需要提取SIFT特征进行图像配准。参考链接:1、vs2019+opencv3.4.6+contrib3.4.6源码编译2、OpenCV3.4.6 OpenCV_contrib win10教程测试代码,参考自己之前的一篇博客OpenCV3.0实现SIFT特征提取+RANSAC剔除误匹配点现将自己编译好的OpenCV3.4.6进行分享,大家可自行下载。...
2021-07-07 14:19:43
252
原创 Intel RealSense T265连接测试
一、测试环境系统版本:Ubuntu16.04 LTS 64位Processor:Intel® Core™ i5-8500 CPU @ 3.00GHz × 2Graphics:SVGA3D; build: RELEASE; LLVM;传感器:集成高精度VI-SLAM;内部带有VPU;可以再极低功耗下运行VI-SLAM;两个163±5° FOV的鱼眼镜头;IMU是BMI055;接口支持USB2.0和3.1。官网链接二、SDK安装过程1、通过apt-get安装官方教程链接(1)注册服务器公约
2021-06-18 11:14:04
507
原创 Windows下YOLOv5的Android实现
一、工程下载工程下载二、运行1、安装Android Studio,并打开以下载的开源项目:YOLOV5_NCNN_Android2、Run->Run ‘app’3、运行效果如下:三、注意:1、Android版本>=7.0,如果Android Version<7.0,则运行时会报错“java.lang.UnsatisfiedLinkError: dlopen failed: library “libvulkan.so” not found”,是因为7.0以下的Android
2020-07-15 15:28:43
5897
10
原创 Windows下MVE编译以及使用
一、环境:64-bit Win10VS2015CMake(3.7 or newer)二、下载工程目录MVE工程目录注意选择Branch为cmake,这里面多了第三方库3rdparty,然后下载工程即可:Download ZIP or git clone下载之后解压工程目录如下:三、编译1、3rdparty编译(该目录下新建build文件夹)(1) Where is source code: MVE project dir/3rdparty(2) Where is build th
2020-07-03 14:58:35
1174
5
原创 Win10下YOLOv5安装与测试-踩坑记
环境:Win10+python3.7.1最近在搭建YOLOv5的测试环境,期间也有不少错误信息,现将整个安装过程整理如下:一、下载YOLOv5工程目录YOLOv5下载地址二、安装所需的依赖库坑1:报错“ERROR: Failed building wheel for pycocotools ”执行如下命令安装依赖库:pip --default-timeout=1000 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirem
2020-06-24 10:30:34
12115
13
原创 Pip安装TensorFlow下载慢的解决方案
由于最近换了块硬盘,重装了系统,在使用pip安装TensorFlow(CPU)时,下载速度超级无敌慢,简直龟速,然后还报异常:“Read rime out”:为了解决这个问题,需要修改pip的下载源为国内的镜像库,常用的镜像库有阿里、豆瓣和清华等具体修改步骤如下:找到系统下的pip.conf 文件(若找不到,可以新建,放在/root/.pip/下),并添加如下内容:在这里插入代码片...
2020-06-20 15:18:33
6356
1
原创 PyInstaller安装及使用-踩坑记
My Env:Win10+PyCharm+Python3.6.8一、PyInstaller安装PyInstaller安装过程中也遇到了不少坑,不过最后都被我一个个消灭掉啦,开心!!!坑1:通过PyCharm中File->Setting->Project Interpreter->"+"安装PyInstaller3.6,安装成功后终端和cmd中输入pyinstaller不显示任何内容,一开始以为是PyInstaller版本太高,不支持python3.6.8,后来看到篇博客,需要下载源码
2020-06-11 16:54:19
1337
原创 Win10安装PyInstaller遇到Bug“Read timed out”解决方法
Win10环境下PyCharm安装PyInstaller过程中遇到Bug“pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443): Read timed out.”然后在cmd中尝试安装,依然遇到一堆Bug如下:最终参考这篇博文,找到解决方案:参考出现ReadTimeOutError是由于网速的问题,最终通过命令如下命令,安装成功:pip
2020-06-04 10:00:58
1024
原创 Win10环境下基于TensorFlow实现灰度图着色
由于项目需要,基于TensorFlow实现灰度图着色,看了相关的开源代码,测试效果如下图所示:原图:着色效果图如下:运行环境:Win10+Pycharm+TensorFlow
2020-05-11 11:23:45
661
3
原创 Ubuntu16.04+PCL1.8 【Bug】
环境:Ubuntu16.04+PCL1.8SLAM14讲ch51、make时报错:fatal error: pcl/visualization/pcl_visualizer.h: No such file or directory解决办法:修改joinMap文件夹下CMakeLists.txt如下:include_directories需要修改为绝对路径,在joinMap文件夹下重新执行...
2020-04-27 16:39:50
465
1
原创 Ubuntu18.04下实现Yolov3对象检测
环境配置如下:系统配置命令Ubuntu:18.04cat /etc/issuepython:2.7.15pythonOpenCV:3.2.0pkg-config --modversion opencv实现命令如下:Yolov3的原理另一篇博客中有所介绍,这里大致列下实现流程以及训练自己数据集过程:一、跑官方demo下载darknet,也就是Y...
2019-12-31 11:57:01
1296
原创 VS2015+OpenCV3.4.5实现Yolov3对象检测
由于工作忙,好久没有更新博客啦,最近在做对象检测方面的项目,现将知识在此梳理下。刚开始接触Yolov3是在Ubuntu环境下跑的官方demo,然后训练自己的数据集,得到权重文件,网上相关教程很多,不难实现。但是由于项目在Windows上实现的,因此特地在Win10环境下使用C++、OpenCV进一步实现。实验环境:Win10+VS2015+OpenCV3.4.5一、原理介绍(1)OpenC...
2019-12-28 16:24:15
1387
原创 LSD-SLAM运行过程及报错 “what(): Duration is out of dual 32-bit range“
LSD-SLAM运行过程记录:LSD-SLAM源代码来自于:https://github.com/Wangxuefeng92/LSDaddexplain由于公司项目需要,最近在安装调试LSD-SLAM。安装过程在此就不提啦,官网以及很多博客都有介绍安装过程,但是都有bug,各种报错,吐血!由于时间关系,在此将运行过程记录下来,以备忘!一. roscore打开终端,运行roscore,开启r...
2019-09-20 10:39:55
2616
原创 Lesson1、C++基本语法
应部门领导要求,需要带两位同事学习C++,特准备下,将基础知识罗列了下,正好也借此机会自己也将基础知识再回顾回顾。1、C++的输入和输出:(1)使用cin and cout来进行输入和输出,对应头文件为#include(2)using namespace std -&amp;amp;amp;amp;gt;指定命名空间std,如果没有这个语句,cout就会没有定义,除非写明std::cout,指明其来自命名空间std.(...
2018-11-22 16:32:58
239
原创 图像处理之傅里叶变换和小波变换
最近在看物体识别论文摘要,好多论文中涉及到使用离散余弦傅里叶变换DFT(Discrete Fourier Transform)对图像进行处理,因此特地看了这部分的内容,傅里叶变换和小波变换。一、DFT的原理:以二维图像为例,归一化的二维离散傅里叶变换可以写成如下形式:其中f(x,y)表示图像的空间域的值,而F表示频域的值,傅里叶转换的结果为复数,这也表明,傅里叶变换其实是一副实数图像和虚数图像叠加...
2018-07-07 21:16:27
12700
3
原创 HOG+SVM实现目标检测
环境:VS2013+OpenCV3.0看论文《Detection and Recognition of Traffic Planar Objects Using Colorized Laser Scan and Perspective Distortion Rectification》,Traffic Planar Objects Detection is implemented by the H...
2018-06-14 16:17:25
9314
5
原创 OpenCV3.0实现SIFT特征提取+RANSAC剔除误匹配点
开发环境:VS2013+OpenCV3.0一、Preparation在学习图像识别中特征点检测与匹配时,需要用到OpenCV中的SIFT和SURF算法,如SiftFeatureDetector或SiftFeatureExtractor,在OpenCV2中SIFT和SURF算法被写在文件#include<opencv2/nonfree/feature2d.hpp>中,但是Open...
2018-06-12 17:32:01
24257
43
原创 OpenCV之图像滤波
图像滤波包括线性滤波和非线性滤波,其中线性滤波包括:方框滤波(BoxBlur函数)/均值滤波(Blur函数)/高斯滤波(GaussianBlur函数)。非线性滤波包括中值滤波(medianBlur函数)和双边滤波(bilateralBlur函数).滤波就是将信号中的特定波段滤除掉,可分为低筒滤波和高通滤波,以高斯滤波为例,就是用高斯函数作为滤波函数进行滤波的,低通滤波就是模糊,高通滤波就是锐化。高...
2018-06-11 10:58:37
316
原创 Git 命令
1. git clone xxxxx is copied with the SSH Keys.2. cd ./dr3.git remote -v4.git remote add upstream reposity5. git remote -v6.git pull upstream develop7. git push
2018-06-08 13:11:55
190
转载 C/C++ socket网络编程扫盲篇
引言socket 是“套接字”的意思,是计算机之间进行通信的一种约定,也可以认为是一种技术。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。socket 的典型应用就是 Web 服务器和浏览器:浏览器获取用户输入的URL,向服务器发起请求,服务器分析接收到的URL,将对应的网页内容返回给浏览器,浏览器再经过解析和渲染,就将文字、图片、视频等元素呈现给用...
2018-05-07 22:21:36
975
OpenCV3.4.6(已编译OpenCV_Contrib3.4.6)
2021-07-07
app-debug.apk
2020-07-15
OpenCV3.0实现SIFT特征提取+RANSAC剔除误匹配点
2018-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人