自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 ubuntu16中,利用conda虚拟环境安装pytorch

ubuntu16中,利用conda虚拟环境安装pytorch

2022-07-07 16:14:07 1560 1

原创 CloudCompare自定义插件开发

因项目需要,在win10系统下,基于开源点云显示、编辑、处理框架CloudCompare进行一些点云处理的功能开发,参考了其他几篇技术博客,对整个插件开发的过程做一个记录。文章目录前言1、带UI界面的自定义插件开发步骤1.1 源代码里找到插件开发模板1.2 修改文件夹qDSM下相应的文件名1.2.1 修改CMakeLists文件1.2.2 创建UI交互界面文件1.2.3 更新资源.qrc文件和info.json文件1.2.4 更新qDSM.h和qDSM.cpp程序文件1.3 重编译源代码2、总结前言

2021-09-12 23:17:50 781

原创 win10系统下visual studio2019编译CloudCompare源代码

因项目需要,在win10系统下,基于开源点云显示、处理框架CloudCompare进行项目开发,故利用visual studio 2019对其源代码进行重新编译以及后续的自定义功能的插件开发。参考了其他几篇技术博客,对整个过程做一个记录。文章目录前言一、CC(CloudCompare)是什么?二、编译CC源代码步骤1.准备工作1.1 Visual Studio 2019安装1.2 cmake安装1.3 PCL 库安装1.4 PDAL 库安装1.5 QtCreater 安装2.开始编译2.1 新建目录2.

2021-09-12 14:18:23 1200 1

原创 Visual Studio 2019配置Opencv4.3并测试

Visual Studio 2019配置Opencv4.3并测试Visual Studio 2019配置Opencv4.3并测试1、Opencv安装2、Visual Studio 2019安装3、配置Opencv4.34、简单测试Visual Studio 2019配置Opencv4.3并测试本博客主要记录下win10系统下,在Visual Studio 2019中配置Opencv4.3,并配置属性表,便于在新建工程中使用Opencv。1、Opencv安装下载Opencv安装包,双击运行,解压后得到

2020-08-22 14:13:00 343

原创 visual studio 2019配置pcl1.9.0并测试

visual studio 2019配置pcl1.9.01、pcl下载github上有可供直接下载的PCL1.9.0版本,安全可靠。链接如下:链接: https://github.com/PointCloudLibrary/pcl/releases.根据自己的编译器环境选择下载win64或者winX32的版本,例如博主下载的VS2017win64版本:下载PCL-1.9.0-AllInOne-msvc2017-win64.exePCL-1.9.0-pdb-msvc2017-win64.zip两

2020-05-23 14:27:32 4670 2

原创 Visual Studio 2019配置Opencv

Visual Studio 2019配置OpencvVisual Studio 2019配置Opencv1、Opencv安装2、Visual Studio 2019安装3、配置OpencvVisual Studio 2019配置Opencv本博客主要记录下win10系统下,在Visual Studio 2019中配置Opencv,并配置属性表,便于在新建工程中使用Opencv。1、Opencv安装下载Opencv安装包,傻瓜式安装即可,安装后,添加环境变量。2、Visual Studio 2019

2020-05-23 09:38:09 3155 1

原创 ubuntu16.04中配置python-pcl

ubuntu16.04中配置python-pclpcl库是开源的基于C++的三维点云函数库,包含常见的点云读取、分割、检测等算法。而python-pcl则是用python打包了pcl的接口,便于在python中调用pcl中的算法。步骤如下:1、安装好pcl参考另一篇博客《ubuntu16.04中配置pcl》2、安装python-pclgit clone https://github.co...

2019-12-23 00:05:06 495

原创 ubuntu16.04中配置pcl

ubuntu16.04中pcl的配置以及测试ubuntu16.04中配置pcl有两种方法,一是源码安装,参考链接https://blog.csdn.net/lilywri823/article/details/86583269;二是命令行直接安装打包好的文件。第二种比较简单,因此尝试第二种方法。1、安装pcl以及pcl-toolssudo apt-get install libpcl-dev...

2019-12-22 21:38:24 1096

原创 MAC系统下配置PyQt5开发环境

MAC系统下配置PyQt5开发环境1、集成开发环境PyCharm2、python版本管理工具-Anaconda3、在Anaconda中创建python3.6虚拟环境4、在python3.6虚拟环境中下载PyQt5以及相关的包5、配置QtDesigner6、将设计好的UI文件转换成py文件1、集成开发环境PyCharmPyCharm是一个专门针对Python语言的集成开发环境2、python版...

2019-12-22 11:27:39 2391

原创 在Mac系统下安装标注工具labelImg

在Mac系统下安装标注工具labelImg参考GitHub教程安装没有成功https://github.com/tzutalin/labelImg ;然后参考这个链接https://blog.csdn.net/xinshuwei/article/details/82904459,很神奇的成功了,记录如下。创建一个python3.6的环境,conda create -name python3...

2019-07-13 23:47:22 1306

原创 目标跟踪入门

1、什么是目标跟踪?目标跟踪指的是,给定第一帧图像中的目标位置后,根据跟踪算法预测出后续帧中目标的位置。2、目标跟踪算法的基本原理目标跟踪算法一般包括四个部分:特征提取、运动模型、外观模型、在线更新机制。其中,特征提取,用于提取图像目标的特征,特征一般要求既能较好地描述跟踪目标又能快速计算。常见的图像特征有灰度特征、颜色特征、纹理特征、Haar-like 矩形特征等;运动模型,用于描述帧...

2019-03-21 21:05:24 5650

原创 yolov3的anchor机制与损失函数详解

一、yolov3的anchor机制网络实际的预测值为tx、ty、tw、th,根据上图中的四个公式计算得到预测框的中心点坐标和宽高bx、 by、 bw、 bh。其中,cx、 cy为当前grid相对于左上角grid偏移的grid数量。 σ()函数为logistic函数,将坐标归一化到0-1之间。最终得到的bx,by为归一化后的相对于grid cell的值。pw、 ph为与groundtruth重...

2018-11-14 20:06:45 22572 16

原创 YOLOv2和YOLOv3的anchor大小有什么区别?

在YOLOv2中,作者用最后一层feature map的相对大小来定义anchor大小。也就是说,在YOLOv2中,输入图像大小为416*416,下采样32倍得到最后一层feature map大小为13X13,相对的anchor大小范围就在(0x0,13x13],如果一个anchor大小是9x9,那么其在原图上的实际大小应该放大32倍,就是288x288.而在YOLOv3中,作者又改用相对于原图...

2018-11-12 17:27:30 3540

原创 ubuntu、麒麟系统下网络配置

1、麒麟系统下server版本的网络配置用命令行配置在/etc/sysconfig/network-scripts/下面找到对应的网卡配置文件,打开配置相应的IP,mask,gateway然后在/etc/resolv.conf 添加nameserver ,修改DNS服务器最后,重启网络服务生效,/etc/init.d/networking restart2、麒麟系统下DeskTop版本的...

2018-10-29 23:26:54 33699

原创 升级keras解决load_weights()中的未定义skip_mismatch关键字

1、问题描述在用yolov3训练自己的数据集时,尝试加载预训练的权重,在冻结前154层的基础上,利用自己的数据集finetune。出现如下错误:load_weights(),got an unexpected keyword argument skip_mismatch2、解决方法因为keras旧版本没有这一定义,在新的版本中有这一关键字的定义,因此,更新keras版本至2.1.5即可解决...

2018-10-23 22:30:25 4818

转载 ubuntu18.0.4桌面死机问题

1、问题描述ubuntu18.0.4的桌面版系统在运行时突然卡住,桌面没反应2、解决办法A、直接 alt+f2 会弹出个输入框里边输入小写 r 回车 这样会重启你的gnome-shell 桌面环境;B、 ctrl+alt+f3 进入终端,输入top,查看每个进程系统资源占用情况,找到gnome-shell 的pid,接着 kill -9 pidNo,然后系统还是会自动重启桌面也就是 gno...

2018-10-23 22:18:24 5291 2

原创 **彩色原图叠加彩色分割mask**

彩色原图叠加彩色分割maskopencv是非常强大的图像处理软件,现在,在python中也有了opencv模块,使用起来非常方便,本文主要介绍实现在一张彩色原图中,根据分割的二值化mask得到一张叠加图像,该图像中同时显示原图以及分割的彩色mask。1、图片读取import cv2cv2.imread(path,args)其中,args对于不同格式的图片有不同的含义。对于灰度图像还是彩...

2018-10-11 11:16:43 3636

原创 win10与ubuntu双系统进入win10后系统黑屏只能看到一个鼠标光标

故障现象 双系统进入win10时,进入系统后无桌面,黑屏,只有鼠标光标可以移动故障分析 长按电源关机后重启,系统启动引导正常,启动项选择正常,进入win10系统正常,开机后,桌面一闪而过黑屏,鼠标光标正常可以移动。可能的原因一是系统安装的软件冲突;二是桌面进程explorer.exe受病毒感染;三是显卡驱动不兼容;四是默认多个显示器,而将当前显示器设置成了第二显示器,因而只显示了鼠标。...

2018-08-31 16:12:08 5159 3

原创 显示软件图像显示故障的解决

1、故障描述 视频图像无法在ubuntu的显示软件中正常显示,命令行运行软件,显示的错误信息是:无法解析dbus_connection_can_send_type中的符号“dbus_connection_can_send_type“:dbus-1,(/usr/…/libdbus-1.so.3):undefined symbol:dbus_connection_can_send_type2、解...

2018-07-20 15:48:44 455

原创 计算深度学习模型感受野的方法

感受野的计算: 方法1: 同样适用pooling层。方法2: 注意:当前层的步长不影响当前层的感受野,影响下一层的感受野。感受野计算实例: Unet模型 size*size k = 3*3 , s = 1*1 rf1= 1 + (3-1)*1 = 3 , rf2=(1-1)*1 + 3 =3 k =3*3 ,s = 1*1 rf1 = 3 + (3-1)*1...

2018-07-07 16:22:33 1655 2

原创 keras 使用多GPU数据并行时遇到的问题

问题描述:在keras中,使用多GPU数据并行时,且采用ModelCheckpoint设置检查点,保存训练过程中的权重时,训练完第一个epochs后,报如下错误: TypeError: can’t pickle thread.lock objects问题分析: 无法获取线程锁对象,因为,在keras的数据并行机制中,需要用并行的multi_gpu_model()去封装非并行的model()...

2018-07-07 16:15:59 3295

原创 Anaconda下配置多python版本深度学习开发环境

Anaconda下配置多python版本深度学习开发环境环境创建tensorflow-gpu1.8安装keras2.1安装opencv安装安装速度缓慢的问题创建环境指令为:conda create -n pythpn36 python=3.6,会自动创建名为python36的环境,且环境中会安装好Python3.6;在创建环境之前可以用指令conda info -e...

2018-06-24 16:47:49 481

原创 惠普暗夜精灵3plus配置ubuntu18.0.4、cuda9.0、cudnn7.0、anaconda(python2.7)、tensorflow-gpu1.8、keras、opencv等

一、ubuntu18.0.4 新的版本内核为22,,安装用u盘启动,分区为/,swap,/boot。桌面版画面更精致,ubuntu图形界面越来越漂亮。自带集成显卡。二、cuda9.0 先安装显卡驱动,先屏蔽掉自带的集成显卡驱动,重启后检测集成显卡驱动没有启动后,一句代码安装,sudo apt install nvidia-driver 自动安装了390.48。也可以在设置-...

2018-06-02 15:26:10 1228 1

原创 win10,ubuntu18.04双系统,双硬盘开机启动遇到的问题

故障模式一:ubuntu引导界面,选择ubuntu后开机出现黑屏,进入rescue mode 原因:在ubuntu下设置了自动挂载非系统,ext4格式的硬盘分区,改写了/etc/fstab,可能格式有问题,导致开机启动时,硬盘挂载错误。 解决方法:在恢复模式下删除/etc/fstab中的对应的错误的挂载行故障模式二:开机引导界面,选择ubuntu,卡在ubuntu的logo界面 原因:误...

2018-05-30 21:40:13 2378

原创 对主成分分析PCA的理解

主成分分析法用于多维数据的降维,去相关过程。其直观的解释是将高维数据投影到一个低维空间,使得投影后的样本分布足够分散,即方差尽量大(投影距离足够短)。其背后的原理是特征分解。 ...

2018-04-28 18:09:15 264

原创 联想Y400安装ubuntu16.04、cuda8.0、cudnn5.1、anaconda2.7、tensorflow1.2、keras、opencv

联想Y400一个很老的机器了,因为带了块Nvidia的GEFORCE750独立显卡,所以尝试在该老机器上配置深度学习开发环境。前前后后有不少大大小小的坑,基本上都是一路百度、谷歌过来的。记录一下。 1、ubuntu系统安装 采用Ultraiso制作的ubuntu.14的U盘启动盘,采用UEFI的Boot mode。安装挺顺利的,就是重启后黑屏。后来查到貌似是独立显卡驱动的问题。而ubu...

2018-04-27 14:09:12 618

原创 总结android数据持久化技术(1)

android数据持久化技术大致有三类,下面逐个阐述。 一、文件存储 利用context类中的openFileInput()方法和openFileOutput()实现数据的存储。 案例:实现textview控件输入数据的保存以及再次打开app时实现数据自动加载。 主要的方法为: load() 用java流实现自动加载。 onDestroy() 当程序被销毁时调用这个方法,该方法体内

2017-05-24 08:05:04 371

空空如也

空空如也

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

TA关注的人

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