自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 Windows11环境下VS2019调用Pytorch语义分割模型(C++版)

vs2019,c++,pytorch语义分割模型调用

2023-08-08 13:36:48 672

原创 CloudCompare 插件调试

当使用cloudcompare开发新的插件功能时,同样需要像vs一样进行插件代码的逐行调试,以加快插件开发的进度。1.创建插件文件夹首先使用cmake+vs完成cloudcompare的插件安装,具体步骤如下:在cloudcompare源代码中的core模块中创建了qStar文件夹。2.新建相关文件在qStar文件夹中建立以下文件和文件夹(1)images文件夹下存放了插件的图标。(2)CMakeLists用于配置cmake编译插件的功能设置。文件的内容如下:(注:若要建立..

2021-11-17 14:56:32 761

原创 CloudCompare+vs+cmake插件功能编译

1.软件版本CloudCompare2.11.3vs2017CMake3.14.12.编译步骤(1)下载CloudCompare源代码下载地址:CloudCompare2.11.3(2)路径设置首先设置源代码地址,该地址就是下载后解压的CloudCompare整个文件夹。该地址最好不要有中文路径。然后设置编译后的输出地址,该地址需要单独新建D:/CloudCompare-2.11.3-builds文件夹。如下图所示。(3)生成器和编译器选择点击configu.

2021-11-12 17:08:33 1448 1

原创 VS2017创建动态链接库与调用

应甲方需要,方便项目集成,将项目打包成动态链接库,以便其他项目调用。配置环境:Win10, VS2017 Community1、首先打开VS2017,选择文件->新建->项目,在弹出的界面中选择window桌面和具有导出项的(DLL)动态链接库。输入名称和项目保存的路径位置,然后点击确定。2、点击展开头文件和源文件,可以看到生成了DLLCreate.h、framework.h、pch.h以及源文件DLLCreate.cpp、dillmain.cpp、pch.cpp。其中dillm

2021-09-01 10:18:26 2394

原创 pytorch语义分割中CrossEntropyLoss()损失函数的理解与分析

最近在尝试使用pytorch深度学习框架实现语义分割任务,在进行loss计算时,总是遇到各种问题,针对CrossEntropyLoss()损失函数的理解与分析记录如下:1.数据准备为了便于理解,假设输入图像分辨率为2x2的RGB格式图像,网络模型需要分割的类别为2类,比如行人和背景。训练的时候,网络输入图像的shape为(1,3,2,2)。网络的输出预测图像的shape为(...

2020-03-28 15:30:20 13969 38

原创 pytorch官方语义分割教程报错

在尝试复现pytorch官方语义分割教程时出现以下问题:完整的错误如下:Traceback (most recent call last): File "/home/uzi/anaconda3/envs/pytorch-py3/lib/python3.5/site-packages/numpy/core/function_base.py", line 118, in linspace...

2020-03-21 15:25:36 997 4

原创 24位PNG图像转8位PNG

做语义分割时,不同的网络对标签图像的格式要求不同,pytorch的官方教程中使用mask-rcnn做语义分割,对标签图像的要求时8位的PNG,当我用自己的数据集进行测试时,发现我用LEAR标注工具标注出来的是24位的PNG,为此需要把24位png转成8位png。import numpy as npfrom PIL import Imageimport matplotlib.pyplot...

2020-01-20 17:30:37 3493 5

原创 使用VIA标注工具生成的json格式文件转换为png格式的数据标签

VGG Image Annotator (VIA)是一款快速,简单的目标检测标注工具,官方网址:VIA标注工具这款标注工具将所有标注的图片信息存储在一个json文件中,做语义分割通常的标签需要png或者jpg格式的图片。因此需要把json文件转换成png格式。注意在使用VIA标注完成后,需要保存整个工程文件为json文件。点击project-->save实现代码如下:...

2019-11-01 21:52:25 3851 10

原创 python-opencv二值腐蚀、膨胀、开操作,闭操作原理

语义分割任务中,如果预测结果中包含有孤立的噪点、孔洞,则可以使用腐蚀膨胀进行处理,提高分割效果。#定义输入矩阵,结构核import cv2 as cvimport numpy as npinput_data = np.array([[1,0,0,0,1],[0,1,1,1,0],[0,1,1,1,0],[0,1,1,1,0],[1,0,1,0,1]],dtype=np.uint8)k...

2019-08-18 17:35:41 1628

原创 inceptionv3网络结构图

inceptionv3的网络结构图,直接上图:1.全局结构图: 2. 在上图的基础上展开一级: 3.在上图的基础上进一步再展开一级: ​​​​...

2019-07-20 17:36:27 4600

原创 工作站Ubuntu16.04环境下安装nvidia显卡驱动

近期实验室的工作站,由于teamviewer的原因又崩了。这次只能重装系统才得以解决。nvidia驱动安装步骤记录如下:备注:工作站品牌为北京联众集群。配备有2块NVIDIA Titan xp 12G的显卡。补充:入坑1:之前安装完系统以后,一旦开机重启后,发现显示器没有任何输出。但感觉工作站安装正常,且在正常运行。咨询售后才知道,工作站默认的显示输出驱动为VGA接口的,而当我重新安装系...

2019-07-16 20:35:11 499

原创 pycharm中导入tensorflow,出现ImportError: libcublas.so.9.0: cannot open shared object file: No such file

pycharm中的导入tensorflow时出现cuda路径库问题,首先cuda9.0,cudnn7.0都已经正确安装,并可以正常运行。在终端运行程序时没有问题。但就是在pycharm中出现问题。如下图解决方法如下:亲测有效step 1:打开 Run-->Edit Configurations,按下图输入环境变量的路径,实际的路径根据自己的环境做相应的替换step 2:File--...

2019-05-28 18:58:49 647

原创 python 中使用cv2读取彩色图片的多维数据格式与BGR格式的存储关系

近期很是困惑 一幅图像是如何在多维数据中存储,BGR的数据存格式和多维数据存储的联系,因此用了一张3X3的彩色图像做了个简单的实验。import cv2import osimport numpy as nppath = "./test.jpg"image =cv2.imread(path)(B G R) = cv2.split(image)print image打印...

2019-05-06 22:32:10 4070 2

原创 ubuntu16.04环境下安装anacoda2和TensorFlow1.9

由于需要使用TensorFlow Objection API,需要安装TensorFlow1.9以上的版本。1.anaconda安装(1)下载安装文件地址:https://www.anaconda.com/download/#linux我下载的是python2.7的anaconda2的64位版本。(2)验证文件切换到下载文件存放目录md5sum filename会输出一串代码...

2018-09-19 16:14:04 794

原创 Ubuntu14.04环境下升级cmake

近期准备安装opencv时,发现要求cmake至少为3.5.1版本,因此需要升级cmake,升级方法如下:sudo apt-get install build-essential wget http://www.cmake.org/files/v3.5/cmake-3.5.1.tar.gztar xf cmake-3.5.1.tar.gzcd cmake-3.5.1./configure...

2018-07-11 14:35:24 216

原创 ubuntu14.04环境下Windows中的其他盘无法打开解决办法

修复无法打开其他盘的方法1. sudo apt-get install ntfsprogs2.sudo ntfsfix /dev/sda2 根据各个盘的路径修改sda2

2018-07-11 14:17:02 872

原创 深度学习:TensorFlow笔记——制作Cifar数据集

      学习完Mnist手写体识别后,想用Cifar数据集制作成方便深度神经网络训练的二进制数据集文件格式。Cifar数据集包含airplane、automobile、bird、cat、deer、dog、frog、horse、ship、truck10种分类,共6万张图片,其中训练集5万张,测试集1万张。一般情况下,训练的数据都是图片,如果直接读取图片进行训练,程序的执行效率不高。采用tfrec...

2018-05-10 19:04:20 931 3

原创 ubuntu14.04环境下安装skimage

最近在学习使用vgg16深度学习神经网络,运行程序过程中提示需要安装skimage库。记录安装步骤如下:1.下载skimage库下载地址:点击打开链接2.进入下载文件存放的目录,打开终端输入:pip install 文件名即可安装完成,但又提示,需要安装Cython这个库。3.下载Cython下载地址:点击打开链接4.进入下载文件存放目录,安装Cython,终端输入pip install 文件名安...

2018-05-04 15:12:35 883

原创 Ubuntu14.04环境下CUDA8.0和CUDNN6.0安装步骤

最近学习TensorFlow,没有GPU加速,卷积神经网络参数训练的速度实在很慢,电脑直接卡崩溃,因此决定安装GPU版本的TensorFlow,但前提得安装cuda和cudnn。安装过程中遇到过不少坑,Ubuntu重装好多次,好在最终给搞定了。2019.7.16补充内容:如果你的系统版本是Ubuntu16.04.1以上的版本,请不要通过安装cuda时来安装NVIDIA显卡驱动!2...

2018-04-25 14:42:12 1060

原创 MATALB与VREP联合仿真--UR5机械臂动力学仿真

VREP是一款很不错的机器人仿真软件,可以和多个跨平台通信,于是准备用来和MATLAB进行联合仿真。但是查了很多资料并未找到使用MTALAB/Simulink模块进行联合仿真的,进过一番折腾终于实现基本的联合仿真,记录于此以备后续学习。话不多说,进入正题:一、软件环境配置1、软件版本VREP: V-REP PRO EDU Version 3.3.2(备注:测试过3.4版本似乎有些问...

2018-03-09 08:55:15 9972 25

原创 UR5机械臂--ROS系统通信建立与实时控制

实验室近期购置了一台UR5机械臂,需要给机械臂上ROS系统。于是查询各种资料、博客,以及翻墙到谷歌找到了一些资料。花了足足一个月时间终于在ROS系统上与UR5本体建立通信,并在RVIZ上控制UR5,记录安装调试过程以备后续任务。1.首先说下配置:Ubuntu14.04+ROS indigo2.安装UR5相关的各种包(详情请进网址:点击打开链接)    (1) cd ~/catkin_ws/src ...

2017-10-02 13:31:02 19093 21

VREP与MATLAB联合仿真程序--UR5机械臂动力学控制

VREP与MATALB联合仿真,针对UR5机械臂进行PD加重力补偿控制。

2018-03-09

VREP环境中UR5机械臂配置文件

VREP与MATLAB进行联合仿真时,需要针对机械臂的参数进行设置,才能通信成功。

2018-03-09

空空如也

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

TA关注的人

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