自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 使用YOLOv5进行自己数据的训练

这里有一个使用YOLOV4进行人头测试的训练yolov4 训练自己的数据集–人头识别这里YOLOv5的优点官网已经有了就不说了。其实在操作中发现yolov5在训练步骤上比yolov4要方便的多。只需要更改一个文件就行...

2020-07-31 16:50:02 58

原创 _mask.so: undefined symbol: _Py_ZeroStruct 或者cython_bbox.so: undefined symbol: _Py_ZeroStruct

原因在使用Faster RCNN有时会遇到如下错误_mask.so: undefined symbol: _Py_ZeroStruct或者cython_bbox.so: undefined symbol: _Py_ZeroStruct这个主要原因可能是原生成so的python环境与你的python环境不一致。(生成cython_bbox.so的环境是python2而你的环境是python3这样的化就会报错)。解决方法在自己的环境中重新生成对应的so文件生成步骤以我生成so的步骤说下,可

2020-07-21 17:04:20 53

原创 ImportError: libSM.so.6: cannot open shared object file: No such file or directory

在centos中使用opencv-python。在进行导入的时候报出如下错误>>> import cv2Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/python3/lib/python3.6/site-packages/cv2/__init__.py", line 3, in <module> from

2020-07-19 15:32:56 58

原创 The necessary bits to build these optional modules were not found: _uuid _bz2 _curse _curses_panel

在安装Python3.7可能遇到如题的错误,只需安装uuid库就可以ubuntu下安装uuid链接库sudo apt-get install uuid-devCentOS    yum install libuuid-devel对于以下的问题The necessary bits to build these optional modules were not found:_bz2 _curses _curses_panel_dbm

2020-07-10 09:35:56 120

原创 使用 pyinstaller打包多个python文件的 应用程序 并在执行时报出Failed to execute script pyi_rth_pkgres错误

当时使用pyinstaller对python应用程序进行打包的,执行成功打包的exe应用程序时弹出一个错误提示框。信息如下:Failed to execute script pyi_rth_pkgres或者是其他的模块无法加载。此时可以使用打包时导入模块的方式--hidden-import=pkg_resources.py2_warn下面有个打包多个文件的示例pyinstaller.exe -F -w .\photo_editor.py(主文件) -p .\color_filter.py -p

2020-06-09 10:17:38 245

原创 VScode使用Remote ssh远程连接服务器

1、平台服务器:ubuntu16.4主机:win102、准备工作win10安装openssh客户端下载地址下载对应版本,直接把目录加到path环境变量中即可win10生成密钥对在终端执行ssh-keygen -t rsa -b 4096直接回车就行服务器安装openssh服务sudo apt-get install openssh-server把公钥复制到服务器中scp c:\Users\xx.ssh\id_rsa.pub usename@ip:~/i

2020-05-31 09:35:16 152

原创 c++项目中使用YOLOv4模型简单案例

主要是使用yolo_v2_class.hpp文件1、hpp文件#ifndef DEMO_HPP#define DEMO_HPP#ifndef OPENCV#define OPENCV#endif#include<yolo_v2_class.hpp>#include<darknet.h>using namespace cv;using namespace std;class yoloDetector{public: yoloDetector(strin

2020-05-30 15:51:46 647

原创 yolov4 训练自己的数据集--人头识别

0、实验环境ubuntu 16.04opencv 3.4.10cuda 10.11、yolov4安装1.1、下载编译darknetdarknet下载地址git clone https://github.com/AlexeyAB/darknetcd darknetdarknet 默认编译是不带cuda与opencv,而且不会编译so文件。如果想编译带有cuda与opencv,并编译so文件的需要修改Makefile进行编译make -j8 2、准备数据集数据集我是从此处下载

2020-05-28 15:15:57 597 12

原创 Etensorflow/stream_executor/cuda/cuda_dnn.cc:329] Could not create cudnn handle: CUDNN_STATUS_INTER

在ubuntu16 GTX2060 cuda10.1中使用tensorflow报出一下错误E tensorflow/stream_executor/cuda/cuda_dnn.cc:329] Could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR在网上尝试了很多中方法1、删除缓存(我用没有成功)sudo rm -rf ~/.vn/2、修改cuda版本之类的,太麻烦没有试3、换tensorflow版本之类的。太麻烦没有试4、使

2020-05-26 20:53:21 359

原创 terminate called after throwing an instance of dmlc::Error

在python中使用MxNet时在代码 self.module.bind(data_shapes=[data_name_shape], for_training=False)报出一下错误terminate called after throwing an instance of 'dmlc::Error' what(): [07:08:37] src/storage/storage.cc:119: Compile with USE_CUDA=1

2020-05-26 16:04:33 185

原创 error: PyThreadState {aka struct _ts} has no member named exc_type

在使用Cython时候 可能会报出一下错误_nms_gpu_post.c:5968:19: error: ‘PyThreadState {aka struct _ts}’ has no member named ‘exc_type’ *type = tstate->exc_type;这是因为你使用的Cython的版本与生成.c文件的版本不一致,此时应该使用Cython重新的生成.c文件。但是你会发现你重新生成的时候依然回报错。主要因为当目录中以及有一个相关的.c文件的时候Cython

2020-05-24 16:14:17 388 7

原创 ImportError: cannot import name imresize from scipy.misc

在Pytorch中使用imresize函数报出如下错误ImportError: cannot import name 'imresize' from 'scipy.misc'imresize函数已被最新的SciPy给弃用。有两个解决方案1、安装Pillow试试pip install Pillow如果安装以后还是报错,则需要使用其他的函数替换imresize2、使用numpy+Pillow库试试from PIL import Imageimport numpy as npnorm_m

2020-05-23 16:42:06 211

原创 运行python 使用tab键报出AttributeError: module readline has no attribute redisplay

在win系统终端运行python,在使用tab键进行伸缩的时候会报出以下错误AttributeError: module 'readline' has no attribute 'redisplay'解决方法:卸载掉pyreadline即可pip uninstall pyreadline

2020-05-20 10:22:07 302

原创 MemoryError: Unable to allocate 6.73 GiB for an array with shape (3000, 3, 448, 448) and data type f

在ubuntu系统上得docker中运行pytorch代码,报出如下错误MemoryError: Unable to allocate 6.73 GiB for an array with shape (3000, 3, 448, 448) and data type float32主要是因为一次开辟得内存过大,此时1、内存过载处理模式cat /proc/sys/vm/overcommit_memory 应该显示是02、切换到root身份并更改处理模式echo 1 > /proc/s

2020-05-16 08:28:13 1556

原创 使用百度识图从图片获取内容,再使用百度语音合成与科大讯飞的语音合成把图片内容合成语音进行播放,并使用pyqt5画界面

主要逻辑:使用pyqt5画出界面点击上传图片按钮上传图片(最多16张),点击图片获取图片内容,点击播放按钮获取合成音频并播放。啥都不说,上代码import sysfrom PyQt5.QtWidgets import(QWidget, QGridLayout, QApplication,QLabel,QHBoxLayout,QVBoxLayout,QComboBox,QTextEdit,QPushButton,QSlider,QFileDialog)from PyQt5.QtGui impor

2020-05-10 11:27:00 139

原创 Where-are-they-looking-PyTorch 代码Error: Bool value of Tensor with more than one value is ambiguous

在Where-are-they-looking-PyTorch中的utils.py中有一个判断 if temp < best: best = temp报出Error: Bool value of Tensor with more than one value is ambiguous解决方法把getdata.py中的predi...

2020-05-07 16:36:48 226

原创 使用linux screen 进行后台运行命令总结

0、安装sudo apt-get install screen1、创建新的screen会话的方式screen [command] [-S name]1screen + command 或者需要执行的程序如screen python ./main.py 2// 新建一个叫screenname 的sessionscreen -S screenname3screen pyth...

2020-05-07 14:17:36 55

原创 Pytorch 报错:RuntimeError: DataLoader worker (pid(s) ****, ****, ****, ****) exited unexpectedly

今天用Pytorch训练一个小代码,加载数据的地方self.train_loader = torch.utils.data.DataLoader(self.train_gaze, batch_size, shuffle=True, num_workers=workers)一开始设置workers为4,报出如下错误RuntimeError: DataLoader worker (pid(s)...

2020-05-06 15:15:41 944 1

原创 Embedded video playback halted;module v4l2src0 reported:Internal data flow error

使用opencv调用摄像头获取视频时报出如下错误[ WARN:0] OpenCV | GStreamer warning: Cannot query video position: status=0, value=-1, duration=-1[ WARN:0] OpenCV | GStreamer warning: GStreamer: unhandled property[ WARN:0...

2020-05-02 16:40:31 636

原创 TypeError: can't convert CUDA tensor to numpy. Use Tensor.cpu() to copy...

在使用Pytorch时我遇到如下错误TypeError: can't convert CUDA tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first.出错代码如下 out = out.detach().numpy()如下修改就可以 out = out.detach().cpu().numpy...

2020-04-29 15:47:25 104

原创 ./build/examples/openpose/openpose.bin no such file or directory错误

当构建完openpose时发现在build中没有examples文件夹,导致出现./build/examples/openpose/openpose.bin no such file or directory如该构建没有出错,又没有examples文件夹多半时在设计构建选项时没有选择构建example选项打上钩也许就好六...

2020-04-24 09:11:52 176

原创 RuntimeError: CUDA out of memory. Tried to allocate 98.00 MiB (GPU 0; 5.79 GiB total capacity; 4.75

使用pytorch进行训练是报出以下错误RuntimeError: CUDA out of memory. Tried to allocate 98.00 MiB (GPU 0; 5.79 GiB total capacity; 4.75 GiB already allocated; 25.38 MiB free; 4.86 GiB reserved in total by PyTorch)...

2020-04-20 16:40:03 2684

原创 Pytorch中TypeError: 'DataLoader' object is not subscriptable错误

今天学习pytorch遇到以下问题TypeError: 'DataLoader' object is not subscriptable一开始设置的参数如下cifar_train = DataLoader(cifar_train,batch_size=batchSize,shuffle=True)就会报上面的错误,后来加上num_workers,莫名的好了cifar_train = ...

2020-04-17 14:44:40 906

原创 ubuntu Docker中终端修改软件源

1、备份原有的软件源文件cp /etc/apt/sources.list /etc/apt/sources.list.backup2、修改软件源文件vi /etc/apt/sources.list3、把下面的源替换原有的源# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.tsinghua.edu.cn/...

2020-04-17 09:48:48 63

原创 彻底卸掉docker

# 查询相关软件包dpkg -l | grep docker# 删除这个包sudo apt remove --purge docker.io

2020-04-14 14:43:43 36

原创 使用DockerFile创建ROS环境(带有xfce和vnc可以访问桌面查看ROS的图形工具)

基于 consol/ubuntu-xfce-vnc的DockerFileFROM consol/ubuntu-xfce-vnc# 切换到root,root才有权限进行安装软件等操作USER 0# 替换桌面背景(Dockerfile同目录下有图片screen-4.jpg)COPY ./screen-4.jpg /headless/.config/bg_sakuli.png# 编辑...

2020-04-12 17:45:49 175

原创 baxter机器人生成并使用自定义IKFast插件

1、安装必要软件1、安装OpenSceneGraph安装必要的库sudo apt-get install cmake g ++ git ipython minizip python-dev python-h5py python-numpy python-scipy qt4-dev-toolssudo apt-get install libassimp-dev libavcodec-d...

2020-04-04 17:22:51 151 9

原创 turtle_tf2_listener.cpp:(.text+0x327):对‘tf2_ros::Buffer::Buffer(ros::Duration, bool)’未定义的引用

在使用ROS坐标转换tf2时,编译出现turtle_tf2_listener.cpp:(.text+0x327):对‘tf2_ros::Buffer::Buffer(ros::Duration, bool)’未定义的引用错误。可以尝试添加find_package(catkin REQUIRED COMPONENTS roscpp rospy std_msgs tf2 ...

2020-03-29 21:11:37 202

原创 Opencv4+vs2015/vs2017+win10配置计算机视觉开发环境

1、基本环境win10 系统vs2015opencv4.1注:此处省略软件下载以及vs工程项目建立得过程过程如下图vs2015与vs2017得区别就在于选vc14还是vc15

2020-03-17 20:13:42 82

原创 visdom 可视化使用

1、安装与更新pip install visdompip install --upgrade visdom2、起服务python -m visdom.server3、使用 viz = visdom.Visdom() for epoch in range(1000): for batchidx, (x, _) in enumerate(mnist_tr...

2020-03-09 16:55:15 668

原创 tf2在import时报出ImportError: DLL load failed: 找不到指定的模块

1、环境win 10python 3.7tf 2.1.0在导入tf时报出一下错误During handling of the above exception, another exception occurred:Traceback (most recent call last): File "G:/动手学习深度学习练习/tf_2/安装.py", line 1, in <...

2020-02-24 17:06:37 458

原创 linux下使用matplotlib绘图报出no display name and no $DISPLAY environment variable错误

在linux终端下没有GUI,使用matplotlib绘图报出如下错误信息_tkinter.TclError: no display name and no $DISPLAY environment variable使用粗暴简单的方法1、在导入pyplot前加入下面两句import matplotlib as mplmpl.use('Agg')再导入import matplot...

2020-02-16 17:51:39 194

原创 Python3中遇到UnicodeEncodeError: 'ascii' codec can't encode characters in ordinal not in range(128)

在python3中遇到如下错误UnicodeEncodeError: 'ascii' codec can't encode characters in ordinal not in range(128)这是编码的问题,在代码中加入如下代码即可import sysimport iodef setup_io(): sys.stdout = sys.__stdout__ = io.T...

2020-02-12 17:13:18 98

原创 ERROR: Unable to load type [example/ExampleServiceMsg]. Have you typed 'make' in [example]

在自定义消息或者服务信息时有可能会报出如下错误ERROR: Unable to load type [example/ExampleServiceMsg]. Have you typed 'make' in [example]这一般是由于当前使用的终端的工作环境没有更新导致无法找到自定义的消息。使用下面的命令刷新一下即可source ~/ros_study/devel/setup.bas...

2020-01-12 21:14:36 220

原创 [rospack] Error: package '.....' not found

在ros编程中如果报出[rospack] Error: package '.....' not found某个包没有找到,则有一下几方面的原因1 包名写错了2 包所在的ros工作空间没有在ros环境中,此时可以按照以下步骤进行检查1 env | grep ros 命令查看人环境设置ROS_PACKAGE_PATH= 是否有你工作空间的路径2 若没有则设置* 1 可以通过最...

2020-01-07 19:24:39 1138

原创 pytorch实现简单的softmax回归代码

import torchfrom torch import nnfrom torch.nn import initimport numpy as npimport sysfrom collections import OrderedDictimport d2lzh_pytoch as d2limport torchvisionimport torchvision.trans...

2020-01-07 15:40:38 322

原创 打包工具nw-builder的使用

打包工具nw-builder的使用1,编写两个package.json源码同级目录的package.json如下​ { "name": "SkyRTC-demo", "main": "input.html", "version": "0.1.0", "description": "A simple SkyRTC demo", "d...

2020-01-05 21:46:36 158

原创 打包工具nodebob使用

打包工具nodebob使用1,下载源码 https://github.com/geo8bit/nodebob.git2使用步骤1.编写package.json2.把源码放到nodebob的目录中(与build在同级目录)3.修改build如下图4.执行build即可可构建Win ,Linux,Mac 。测试了win的...

2020-01-05 21:45:45 38

原创 nodesjs 搭建https步骤

nodesjs 搭建https步骤生成密钥对执行命令openssl genrsa -out privatekey.pem 1024req -new -key privatekey.pem -out certrequest.csropenssl x509 -req -in certrequest.csr -signkey privatekey.pem -out certificat...

2020-01-05 21:42:59 105

原创 使用ffmpeg生成各种背景色的视频

可以使用ffmpeg生成之含有背景色的视频此案例是生成三秒淡青色背景的视频ffmpeg -f lavfi -i color=LightCyan:640x480:d=3 -format rgb32 -f matroska test1.mp4其他颜色可以根据RGB中的名称更改color就行...

2020-01-05 14:45:41 719

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