自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (37)
  • 收藏
  • 关注

原创 ubuntu自定义分辨率

Virtual-1:这个信息一会需要。在系统设置里设置修改的分辨率即可。newmode:可以自定义。2、创建新分辨率模式。

2024-12-27 00:30:10 146

原创 基于opencv制作GUI界面

可以基于cvui头文件实现一些控件操作,

2024-11-16 13:36:35 550

原创 python使用openvino进行推理

python使用openvino进行推理。

2024-11-16 12:10:50 393

原创 ubuntu cmake CPack将第三方库进行打包

有时需要将程序在其他电脑上执行,需要将第三方库同时进行打包,这里以opencv+pcl为例,使用CPack进行打包。在build文件下生成了对应的文件,这里以ZIP为例,将文件拷贝到另一台主机上,主要系统要一致。

2024-11-13 18:56:29 495

原创 ubuntu部署ollama

离线部署大模型

2024-11-04 20:43:04 4168

原创 ubuntu限制网速方法

如果想简化指令可以在bashrc中添加如下指令。例如git clone。

2024-10-27 18:15:43 456

原创 ubuntu、Debian离线部署gitlab

linux系统部署gitlab并进行优化,降低资源占用

2024-10-27 18:11:45 531 1

原创 内网穿透frp部署

内网穿透

2024-10-21 23:03:33 634

原创 ubuntu安装boost、x264、FFMPEG

我使用的是boost_1_86_0.zip版本。2、进入boost_1_86_0。6、~/.bashrc配置环境。

2024-10-16 23:51:48 362

原创 u2net网络模型训练自己数据集

u2net进行单分类和多分类

2024-09-26 20:35:30 1031 3

原创 mask2former训练自定义数据集

使用mask2former训练自己的数据集

2024-09-26 19:53:46 1545 2

原创 ubuntu环境使用海康威视SDK获取视频流

linux平台c++使用海康威视SDK调用摄像头

2024-09-26 14:27:37 703

原创 MATLAB相关性分析

假设有4个特征值,分析4个特征值与因变量相关性。筛选相关性大的特征值作为回归参数,回归相关系数。首先分析其各特征值的相关性程度。

2024-04-18 23:26:56 904

原创 mac tcp实现客户端与服务端进行图像传输及处理

客户端发送图像到服务端,服务端对图像进行处理,在将处理后的图像发送到客户端,并且服务端持续监听客户端。

2024-04-18 21:44:20 382

原创 ubuntu安装CloudCompare

【代码】ubuntu安装CloudCompare。

2024-03-19 10:07:48 666

原创 MacOS、ubuntu安装libssh、libssh2

首先安装openssl。

2024-03-10 20:53:11 1068

原创 c++ cmake操作mysql

在mysql源码文件夹下创建MySQLConfig.cmake文件。

2024-01-18 15:09:06 784

原创 ubuntu源码安装MySQL

ubuntu mysql源码安装

2024-01-18 14:15:11 992

原创 基于帧间差进行运动目标检测

三帧差检测:在一定程度上优化了运动物体双边,粗轮廓的现象,相比之下,三帧差法比相邻帧差法更适用于物体移动速度较快的情况。相邻帧差检测:优点是运算快速,实时性高,缺点是无法应对光照的突变,物体间一般具有空洞。

2024-01-16 23:17:05 524

原创 基于随机抽样或最小二乘法 c++实现三维点云平面检测

【代码】基于随机抽样或最小二乘法 c++实现三维点云平面检测。

2024-01-12 00:39:37 570

原创 c++实现Dbscan、Gaussian、Grubbs、Ransac滤波算法

使用中可以根据实际需求,选择相应的算法,或者直接尝试不同滤波方案的效果。Dbscan:聚类滤波,通过聚类区分内点与外点进行滤波。Gaussian:高斯滤波,将时域转为频域进行滤波。Ransac:随机抽样迭代判断内点与外点。

2024-01-11 23:19:16 519

原创 C++获取内存使用情况

在程序编程过程中,为了防止出现内存泄漏情况出现,需要持续关注内存程序内存占用情况。

2024-01-11 09:03:39 1792

原创 yolov5-6.0 tensorrt推理

【代码】yolov5-6.0 tensorrt推理。

2024-01-10 22:59:05 504

原创 onnx转engine

【代码】onnx转engine。

2024-01-10 22:50:59 603

原创 VScode设置自动添加自定义注释及修改字体

选择自己所需的需要自动添加的文件类型配置文件。首先安装snippet。

2024-01-09 22:47:37 1045

原创 CAD数据转pcl可读数据

【代码】CAD数据转pcl可读数据。

2024-01-09 11:01:29 453

原创 点云平面检测

基于PCL-SAC_RANSAC检测: my_SAC_RANSAC。基于最小二乘法检测: my_plane。

2024-01-09 09:52:10 600

原创 ubuntu18.04配置cuda+cudnn+tensorrt+anconda+pytorch-gpu+pycharm

cudnn-local-repo-ubuntu1804-8.9.5.30_1.0-1_amd64.deb,安装。提升安装项,驱动不用安装,即第一项(Driver),按空格键取消,接下选在Install进行安装。Anaconda3-2021.04-Linux-x86_64.sh进行安装。cuda_11.6.2_510.47.03_linux.run,安装执行。执行nvidia-smi查看安装情况。环境添加选在python3.xx。五、pytorch-gpu安装。运行pycharm应用。

2023-12-08 20:47:04 1507 1

原创 ubuntu18.04安装pcl1.11.1

这是和anaconda3冲突,执行如下即可解决。一、安装pcl1.11.1依赖。二、安装pcl1.11.1。

2023-12-08 20:20:13 582

原创 ubuntu18.04安装opencv-4.5.5+opencv_contrib-4.5.5

解压opencv-4.5.5和opencv_contrib-4.5.5,并将解压后的放到opencv-4.5.5文件夹下。二、在opencv-4.5.5文件夹下新建build。三、在/etc/ld.so.conf中添加配置。四、修改bash.bashrc文件。一、安装opencv依赖。

2023-12-08 19:49:27 1428

原创 Macbook M1安装pytorch gpu版本

Macbook M1安装pytorch GPU版本

2022-06-15 17:14:37 2897 2

原创 Macbook M1安装tensorflow-gpu教程

import tensorflow as tfprint(tf.__version__)#加载mnist数据集mnist = tf.keras.datasets.mnist(x_train, y_train), (x_test, y_test) = mnist.load_data()model = tf.keras.models.Sequential([ tf.keras.layers.Flatten(input_shape=[28, 28]), tf.keras.layers

2021-11-27 19:56:11 5116 5

原创 二进制流转bmp数据

#include <iostream>#include <string>#include <fstream>using namespace std;void write_bmpheader(unsigned char *bitmap, int offset, int bytes, int value){ int i; for (i = 0; i < bytes; i++) bitmap[offset + i] = (v

2020-12-07 20:04:58 748

原创 c++读取文件名

文件类型类型数值备注DT_UNKNOWN0DT_FIFO1一个命名管道或FIFODT_CHR2字符设备DT_DIR4目录DT_BLK6块设备DT_REG8常规文件DT_LNK10字符链接DT_SOCK12套接字DT_WHT14#include <iostream>#include <stdio.h>#include <stdlib.h>#include

2020-12-07 19:42:06 1306

原创 无法启动Parallels Desktop,因为Mac操作系统中缺少某些必需的组件

升级MacOS Big Sur导致Parallels Desktop打开提示:无法启动Parallels Desktop,因为Mac操作系统中缺少某些必需的组件解决:终端输入export SYSTEM_VERSION_COMPAT=1open -a Parallels\ Desktop.app

2020-11-18 10:03:01 6997 1

原创 Mac/windows/Ubuntu实现U盘(硬盘)数据拷贝

1、首先在Mac下将U盘(硬盘)格式化为“ExFAT”格式。2、在ubuntu系统执行sudo apt-get install exfat-utils

2020-09-02 18:10:07 465

原创 Mac安装Qt配置opencv+pcl

环境:macos+Qt5.14.2+opencv4.2.0_1+pcl1.9.1安装1、 安装Qt下载:https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/qt/5.14/5.14.2/qt-opensource-mac-x64-5.14.2.dmg安装:直接根据需求安装即可*2、 安装opencv4.2.0_1:*终端执行brew install opencv*3、 安装pcl1.9.1:*参考 https://blog.csdn

2020-07-31 17:57:37 1125 2

原创 残差网络实现

残差网络可以解决多层神经网络问题,这里使用mnist数据集实现一下残差网络。网络模型如下:该代码可以在普通VGG网络中随意添加残差层(RENN(x1, x2, layer_name)),方便建立自己的网络模型。代码:# tensorflow基于mnist数据集上的VGG11网络,可以直接运行from tensorflow.examples.tutorials.mnist import input_dataimport tensorflow as tfimport numpy as npim

2020-07-02 22:34:19 1732

原创 显示每一卷积层输出图像

在深度学习中,可以将每一层的卷积结果进行输出显示或保存。该代码可以实现每一层的卷积结果进行输出显示或保存。可以查看每一个卷积之后的效果。代码:# coding=utf-8import tensorflow as tfimport numpy as npimport pdbfrom datetime import datetimeimport cv2import osimport matplotlib.pyplot as pltdef conv_imshow(path, model,

2020-07-02 09:55:25 3058 1

原创 自写VGG模型

VGG模型作为卷积神经网络的经典处理流程,为了更好的理解,因此自写一遍VGG模型,完成训练和识别全过程。函数:对应VGG模型,其主要有卷积核、偏执核、滑动窗口、池化窗口,全连接参数。卷积核:w=[filter_height, filter_width, in_channels, out_channels]偏执核: b=[out_channels]滑动窗口: strides=[ batch滑动步长, height方向滑动步长, width方向滑动步长, channels方向滑动步长]池化窗口: k

2020-07-01 10:14:04 601

SSD-Tensorflow-master.zip

利用tensorflow训练自己的SSD模型参数,并进行识别,这里包含自己训练的数据,便于实现。此文件包含训练权重数据,可在本博客资源中下载。

2020-06-09

train_model模型.zip

利用tensorflow训练自己的SSD模型参数,并进行识别,此文件为训练后的权重数据,训练模型可在本博客资源中下载。

2020-06-09

C++文件写入与读取

在写项目时,往往需要配置一些数据,这里做个记录,该程序利用cmake文件。其中包括获取配置数据。也包含写入部分。

2020-04-16

MacOS配置pcl1.9

MacOS配置pcl1.9,并利用配置好的pcl,完成一个简单实例,实例为CMakeList.txt项目。

2020-02-10

pcl中pcd点云数据

文件里面包含多个pcl中使用pcd文件,其中还包含了一个简单的显示程序供参考。可以供pcl测试用,注意只有pcd数据,没有ply数据,下载时要注意。

2020-01-19

camshift可实现窗口大小进行跟踪

camshift算法可以弥补meanshift算法窗口大小目标问题,该代码进行了简单的实现,代码有待进行优化,目的是对camshift认识。

2020-01-16

调用摄像头对目标进行粒子滤波.tar

C++代码是直接调动摄像头,效率比较低,识别准确率也有待提高,有很大的优化空间。 https://blog.youkuaiyun.com/OEMT_301/article/details/103789392

2020-01-15

HoughTransform.tar

霍夫变换大多都用在二维平面中的线、圆检测,这里将其扩展到三维空间点的平面检测。文件里面包含文档和代码,数据样本。https://blog.youkuaiyun.com/OEMT_301/article/details/103958624

2020-01-14

并查集程序代码,包含两种算法

三维点云并查集代码,经过简单修改可以应用到二维图像中,其中可以设置连通域阈值。里面包含quick-find、压缩路径quick-union两种算法代码。 https://blog.youkuaiyun.com/OEMT_301/article/details/103444395

2020-01-14

三维连通域获取程序代码

在三维点云处理中,需要获取点云的连通域,对物体进行初步判断,为后续处理做准备。该改代码就实现三维点云连通域获取。

2020-01-13

fast + orb.docx

FAST是一种快速的特征点检测算法,ORB是在FAST基础上发展而来的特征匹配算法。在最后代码中加入RANSAC算法,对匹配点进一步进行过滤。

2020-01-09

Mean shift.docx

Mean shift作为一种跟踪算法经常被用到。它是一种无参数密度估计寻找局部极值的迭代逼近算法。该文档中主要讲解算法原理和对应的代码例程。

2020-01-08

粒子滤波算法.zip

粒子滤波的理解文档及实例代码,理解还不够,后续可能需要继续编写和添加,这里主要还是那别人的代码。粒子滤波算法文档+粒子滤波算法代码。

2019-12-31

卡尔曼滤波(Kalman Filter)原理介绍

该资源是卡尔曼滤波(Kalman Filter)原理,内含实例代码,看了众多文章后,自己的理解。实例一个鼠标跟踪程序。

2019-12-30

lsd论文.zip

lsd原论文,英文版,网上有对其的翻译理解文章,可以作为参考。

2019-10-28

lsd源码.zip

这里是直线检测lsd源码,网上有免费的下载资源,可以找一下。

2019-10-28

opencv数据类型.docx

opencv数据类型, 结构类型 数据类型 数据点表示 空间大小 MIN MAX

2019-08-10

标定板.zip

自己制作的10*10,15mm和17mm的黑白棋盘标定板,有world和pdf两种格式

2019-07-31

旋转矩阵文档.docx

旋转矩阵理解,其中里面包含了一下参考链接,和逆旋转矩阵。

2019-06-22

opencv实现自己训练的Adaboost(Haar-like)检测识别库

该文件包含Adaboost训练的图片文件和训练后的数据,可以直接使用。使用参考链接:http://blog.youkuaiyun.com/oemt_301/article/details/78776159

2017-12-11

VS操作MySQL

资源里面包含了boost_1_57_0 、MySQL和VS操作MySQL程序及简单的MySQL操作语言。

2017-11-30

张正友标定箱

张正友MATLAB相机标定箱,可以实现相机快速标定过程。

2017-11-17

VS实现灰度共生矩阵

利用VS实现获取图像的灰度共生矩阵,并用MATLAB进行验证。 文件包含lena图片、VS程序、MATLAB程序。

2017-11-13

U盘制作WIN10系统

U盘实现安装系统,并可以实现系统重启还原,防止U盘容量不够

2017-11-08

c++获取数据极值点

c++实现获取一维数组极值点。可以通过调整阈值,改变极值点获取值

2017-10-27

c++数据排序

c++实现数据快速排序,自己在工程上使用的,小程序,拿出来分享一下。

2017-10-27

C++平滑滤波

利用c++编写的平滑滤波函数,函数可以快速实现平滑滤波。通过控制滤波窗口大小,来改变滤波效果

2017-10-27

VS实现双目校准

首先利用Opencv获取校准参数,最后在不利用Opencv条件下,完全利用C++实现双目校准。

2017-10-22

MATLAB实现双目校准

完全利用MATLAB实现双目校准。其中分为公式法和直接法。内有详细文档介绍

2017-10-22

linux-x64平台c++使用海康威视SDK调用摄像头

linux-x64平台c++使用海康威视SDK调用摄像头

2024-09-26

linux-arm平台使用海康威视SDK c++调用摄像头

linux-arm平台使用海康威视SDK c++调用摄像头

2024-09-26

My_Residual.zip

参考链接:https://blog.youkuaiyun.com/OEMT_301/article/details/107094664。该代码可以在普通VGG网络中随意添加残差层,方便建立自己的网络模型。

2020-07-02

自写VGG16模型.zip

VGG16模型作为卷积神经网络的经典处理流程,为了更好的理解,因此自写一遍VGG16模型,完成训练和识别全过程。其中可以获取训练参数结果和进行可视化显示。

2020-07-01

自写简化VGG模型.zip

VGG模型作为卷积神经网络的经典处理流程,为了更好的理解,因此自写一遍VGG模型,完成训练和识别全过程。该文件是简化VGG模型,为了方便理解使用。其中可以获取训练参数结果和进行可视化显示。

2020-07-01

my_graph.zip

在网络训练过程中,为了更直观的看到训练过程参数,可以利用tensorboard进行可视化。该文件是一个完整项目文件,里面包含有测试数据。

2020-07-01

FPN_Tensorflow-master.zip

该文件是对FPN源码进行简单修改,便于在Windows平台下训练自己的数据集,并进行检测。文件包含完成项目,可以直接运行inference.py。

2020-06-18

keras-yolo3-master.zip

利用keras-yolo3训练自己的模型参数,并进行识别,这里包含自己训练的数据,便于实现。原始代码https://github.com/qqwweee/keras-yolo3

2020-06-08

apriltag-master.zip

官网链接:https://github.com/AprilRobotics/apriltag,大家可以自己去官网下载。

2019-12-03

apriltag.tar

该代码是apriltag官网代码进行整理后,可以直接cmake运行。参考:https://blog.youkuaiyun.com/u013832707/article/details/70876385

2019-12-03

空空如也

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

TA关注的人

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