自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 samba添加新用户(ubuntu)

samba安装过程略在window端添加能访问的用户,用户名必须跟ubuntu上的用户名一致举例(user为user05):添加用户访问权限:sudo smbpasswd -a user05会出现 提示输入密码,自行设置即可,后续window访问要用到然后编辑/etc/samba/smb.confsudo gedit /etc/samba/smb.conf...

2019-12-19 16:59:52 893

原创 MFC添加自定义toolbar以及相关提示

//加载工具栏 m_ImageList.Create(32,32,ILC_COLOR24|ILC_MASK,1,1); m_ImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON_MANUAL)); m_ImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON_SPEED)); m_ImageList.Add(...

2019-12-04 15:32:41 1015

原创 pytorch训练剪枝版yoloV3遇见的几个坑

pytorch框架下的剪枝版本yoloV3下载地址坑一:首先配置环境,参照主目录下的requirements.txt# pip3 install -U -r requirements.txtnumpyopencv-pythontorch >= 1.2matplotlibpycocotoolstqdmtb-nightlyfuturePillow# Equival...

2019-11-29 17:42:50 1610 2

原创 keras yolov3利用预训练模型生成自己数据的xml文件

修改yolo_video.py:直接上代码:if FLAGS.image: """ Image detection mode, disregard any remaining command line arguments """ print("Image detection mode") if "input"...

2019-11-28 15:44:22 977 1

原创 ubuntu免sudo使用docker镜像

1.sudo groupadd docker如果已经有docker组了,就可以省略这一步2.sudo gpasswd -a ${USER} docker其中${user}为自己的登录用户名,意思就是将当前用户添加进docker用户组中3.重启docker服务sudo service docker restart4.重新打开终端或切换对话,防止缓存影响docke...

2019-11-19 16:12:59 459

原创 keras yoloV3训练自己的数据

一、下载keras-yolo项目二、安装基于Anaconda的keras虚拟环境,可自行百度也可以参考这里,缺什么安装什么即可三、将lableImg标注好的数据集转化成VOC2007的格式,文件结构如下: 其中在VOC2007目录下新建一个python脚本,用于生成Main下的txt文件import osimport randomtrainval_per...

2019-11-19 11:09:34 416 1

原创 ubuntu服务器设置图形化程序开机启动

搜了很多资料,大都是修改rc.local,添加service之类的,试了很多次,都没能启动我自带opencv图像采集以及显示界面的程序,下面说一下我的解决方法。打开终端(ctrl+Alt+T)输入gnome-session-properties弹出:添加如图所示命令,保存即可。然后在~/.bashrc中添加要开机后在Terminal中执行的脚本命令,最后source ...

2019-11-18 15:04:45 795

原创 windows下安装lableImg(目标检测标注工具)

这里只介绍windows下的安装方法:1.安装Anaconda,创建虚拟环境,我这里是labelImg安装方法见这里2.创建好虚拟环境,进入环境activate labelImg3.安装pyqt和lxmlconda install pyqt=5conda install lxml4.下载labeImg源码解压后通过Anaconda Prompt进入到label...

2019-11-07 18:16:08 1246

原创 ubuntu16.04更换CuDnn

Cudnn下载地址:https://developer.nvidia.com/rdp/cudnn-archive下载Cudnn需要在NVIDIA官网注册账号选择与CUDA版本相对应的Cudnn版本:下载下来解压缩会生成一个cuda文件,下面有include以及lib文件夹。删除原有版本的Cudnn:sudo rm -rf /usr/local/cuda/include/c...

2019-10-26 19:12:56 176

原创 ubuntu16.04查看CUDA和cuDNN版本

查看CUDA版本:cat /usr/local/cuda/version.txt查看Cudnn版本:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

2019-10-26 18:52:29 349

原创 解决ubuntu与windows之间传送中文文件名乱码的情况

sudo apt-get install convmv convmv -f gbk -t utf8 -r --notest *

2019-10-25 12:21:32 500

原创 ubuntu16 自定义开机服务

首先说一下那些更改/etc/init.d下文件的那些博客,要么就是我学艺不精,要么就是你们胡编乱造,要么就是你们忙着誊抄的时候哪里遗漏了,反正我是试了好多次,没成功,果断放弃了。搜集了一些靠谱的资料,下面是我的步骤:1.进入路径:cd /etc/systemd/system这里面都是systemctl控制的服务2.编写自己的服务,名字自定义,我这里是JXKQ.service,...

2019-10-18 16:37:39 259

原创 ubuntu libS3上传文件

bool upImageFile(string imgFile,string str_fileName){ S3_initialize("s3", S3_INIT_ALL, HOST.c_str());//创立连接 S3BucketContext bucketContext; //创建buket类 S3ResponseHandler responseHandler; ...

2019-10-15 15:43:40 419

原创 ubuntu下海康sdk二次开发

自己用C++写的调用海康SDK接口的程序文件(.cpp),想要进行封装成.so文件,以便python调用。ubuntu下方法如下:1.cpp里代码用extern “C” 包含2.封装成.so文件g++ -o libVoiceMR.so -shared -fPIC ../../src/Voice.cpp -L ../lib/ -Wl,-rpath=./:./HCNetSDKCom:....

2019-09-29 18:33:56 1044

原创 C++获取时间并格式化

#include <sys/types.h>time_t mytt,myrtt;time(&mytt);myrtt = mytt + 8*3600; // transform the time zonetm* my_t= gmtime( &myrtt);long long cur_usecond=getCurrentTime();long lon...

2019-09-29 16:57:32 741

原创 C++读取目录下的所有文件

#include <regex>#include <dirent.h>#include <sys/types.h>void getFiles(std::string path, vector<string>& files){ string path0 = path; DIR* pDir; struct dir...

2019-09-29 16:51:11 1148

原创 C++计算程序运行时间

其它的路子就不说了,简单说下比较便捷的一个,直接上代码:1.包含这个头文件:#include <chrono>2.Timer timer;timer.start("total");/******************此处为你的代码,即要测算运行时间的那部分代码*********************/timer.finish("total");其中...

2019-09-29 16:45:52 373 1

原创 tmux常用命令

tmux new  创建默认名称的会话tmux new -s mysession  创建名为mysession的会话tmux ls  显示会话列表tmux a  连接上一个会话tmux a -t mysession  连接指定会话tmux rename -t s1 s2  重命名会话s1为s2tmux kill-session  关闭上次打开的会话tmux kill-...

2019-09-29 16:34:37 142

原创 gitlab相关命令

Command line instructions You can also upload existing files from your computer using the instructions below. Git global setupgit config --global user.name "houshangshang"git config --global ...

2019-09-29 15:06:48 108

原创 ubuntu添加库路径

一劳永逸的办法:sudo gedit ld.so.conf把库路径直接复制粘贴进去即可,例如:include /etc/ld.so.conf.d/*.conf/usr/local/opencv-3.2/lib/opt/cudnn-5.1/lib64/usr/local/nccl/build/lib/home/user02/ffmpeg_arm/x264/build/lib...

2019-09-29 13:58:48 4712

原创 Amason S3 上传文件的一些坑

C++使用S3的步骤:1.首先安装S32.调用S3,直接上代码://添加s3文件上传服务#include <libs3.h>#include <sys/types.h>#include <sys/stat.h>//s3服务的相关变量设置string HOST; // s3服务端接口主机string KEY; // 账户string ...

2019-09-29 11:33:24 2634

原创 海康SDK语音转发实现(ubuntu)

海康的SDK技术文档比较坑,且不说介绍不全面,而且好多地方自相矛盾,综合多方面研究才摸索出正确的语音转发方式。注明:语音转发是为了实现海康摄像头与PC间的双向语音通信,不同于对讲,这个主要是为了实现播放自己的视频文件。直接上代码:#define HPR_OK 0#define HPR_ERROR -1void CALLBACK fVoiceDataCallBack(LONG...

2019-09-29 11:18:46 5381 15

原创 C++封装.so文件

g++ -o libVoiceMR.so -shared -fPIC ../../src/Voice.cpp -L ../lib/ -Wl,-rpath=./:./HCNetSDKCom:../lib -lhcnetsdkg++:C++编译器libVoiceMR.so:生成的目标so文件-shared -fPIC:共享的,与位置无关的库../../src/Voice.cpp:要...

2019-09-29 10:31:49 1731

原创 jpeg内存直接压缩

目前借助于microhttp的网络传输一般都是以二进制形式直接读取图像文件,比如jpeg等。但是我们往往同时有其它操作,比如通过opencv对读取的图像进行处理,内存中以Mat的形式进行存储运算,若取data区域数据直接作为buffer通过网络传输,往往不会得到正确的结果,原因就在于没有经过jpeg的编解码过程。若通过存储图像文件后再进行读取上传,势必会增加io操作,程序运行效率大打...

2019-09-24 15:25:12 1805

原创 mp3文件转pcm文件

ffmpeg -i jiaxunfeihong.mp3 -f s16le -ar 16000 -ac 1 -acodec pcm_s16le pcm16k.pcm其中-f为存储类型,s16le指的是16位整形数据,le代表的是小端序,对应的是be大端序,一般默认是le小端序。如果搞错了,生成的pcm文件是一串噪音;其中-ar 是音频采样率,一般有8k,16k等各种不同的采样率;-a...

2019-09-23 11:10:03 6309

原创 TensorRT安装及使用教程

参考:https://blog.csdn.net/zong596568821xp/article/details/86077553一、TensorRT安装官网下载坑:(1)根据自己cuda的安装方式自行选择下载deb还是tar文件(2)下载链接中标明了对应的cuda版本以及操作系统(3)下载后文件名中标明的需要的cuDNN的版本,需要时自行下载(4)参考博客中的版本只支...

2019-08-21 16:02:05 8622 2

原创 ubuntu下部分命令参考

一、搜索文件1.whereis 文件名特点:快速,但是是模糊查找例如:whereis php #会把php,php.ini,php.*所在的目录都找出来.2.find / -name 文件名特点:准确,但速度慢,消耗资源大例如:如果想找到php.ini的准确位置,需要用#find / -name php.ini3.locate 文件名最快,最好的方法.注...

2019-08-21 11:35:00 84

原创 ubuntu下 boost循环队列

安装boost:apt-get install libboost-dev头文件:#include <boost/circular_buffer.hpp>声明;boost::circular_buffer<T> Name(Size)调用:Name.push_front(T)

2019-08-20 14:51:03 255

原创 ubuntu下C++ 多线程 CPU占用率过高

ubuntu下C++ 多线程程序 CPU占用率过高原因:pthread线程中while循环不断侦听队列,取值进行处理,极大地消耗CPU资源解决方法:while循环开头添加sleep(1)即可恢复正常...

2019-08-20 14:44:26 1189

原创 ubuntu下安装Amazon S3(libs3)

sudo apt-get install libxml2sudo apt-get install libxml2-devsudo apt-get install libcurl4-openssl-devgit clone https://github.com/hourui2017/libs3.gitcd libs3-mastermake cleanmake make insta...

2019-08-07 17:39:45 1290 2

原创 cJSON的部分用法

cJSON* createJson(string alarm_code){ cJSON* root = cJSON_CreateObject(); cJSON* item1=cJSON_CreateObject(); cJSON* item2=cJSON_CreateObject(); cJSON* next=cJSON_CreateObject(); ...

2019-08-07 17:19:08 333

原创 SonarQube代码质量检测的一点坑

这里解决的问题有以下几点:1. 之前用过sonarqube检测过代码的质量,因其自带的CFamily需要license,故在github上找到相关开源免费的C/C++插件,针对特定的sonarqube版本都有相对应的sonar-cxx/c版本,使用方法很简单,就是将相应jar文件下载下来放到对应plugins目录下,举例如下:D:\sonarqube-7.4\extensi...

2019-07-26 15:03:56 3051 1

原创 Openvino中设置模型加载路径的环境变量

直接上代码:# Create variables for all models used by the tutorials to make # it easier to reference them with short names# check for variable set by setupvars.sh in the SDK, need it to find models:...

2019-07-01 15:21:23 958

原创 质量测试工具SonarQube实战测试

一、下载安装jdk1.8配置jdk环境变量path中添加:验证:cmd窗口中输入java -version,显示如下内容即为成功二、下载SonarQube官网下载社区免费版即可,目前最新版为V7.8,解压到特定目录下即可使用,为方便调用bat文件,将其路径添加进path系统变量中去,我的安装目录是D:\sonarqube-7.8所以将D:\sonarq...

2019-06-27 11:18:18 477

原创 利用gflags自定义标志的使用方法

1.首先需要安装gflagssudo apt-get install gflags2.自定义glags标志(customflags.hpp)/*// Copyright (c) 2018 Intel Corporation//// Licensed under the Apache License, Version 2.0 (the "License");// you ma...

2019-06-24 15:52:46 343

原创 python3爬取百度图片

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Author: loveNightimport jsonimport itertoolsimport urllibimport requestsimport osimport reimport sysstr_table = { '_z2C$q': ':', '_...

2019-06-14 18:12:28 277

原创 deeplab_demo.ipynb转.py文件

outline.py 求区域外包络的测试代码#!/usr/bin/env python# coding: utf-8import osfrom io import BytesIOimport tarfileimport tempfilefrom six.moves import urllibfrom matplotlib import gridspecfrom matpl...

2019-06-10 11:37:02 331

原创 ubuntu 命令安装文本编辑工具beyond compare

ubuntu下安装beyond compare方法:1.下载安装包(deb版本)2.安装wget http://www.scootersoftware.com/bcompare-4.2.10.23938_amd64.debsudo apt-get updatesudo apt-get install gdebi-coresudo gdebi bcompare-4.2.10....

2019-05-31 14:03:24 325

原创 opencv中cv::Rect与dlib中dlib::rectangle转换

opencv转dlib:static dlib::rectangle openCVRectToDlib(cv::Rect r){ return dlib::rectangle((long)r.tl().x, (long)r.tl().y, (long)r.br().x - 1, (long)r.br().y - 1);}dlib转opencv:static cv::...

2019-05-29 16:18:15 1718

原创 图像旋转(C++)

废话不多说,直接上代码:cv::Mat imgRotate(cv::Mat matSrc, float angle, bool direction){ float theta = angle * CV_PI / 180.0; int nRowsSrc = matSrc.rows; int nColsSrc = matSrc.cols; // 如果是顺时针旋转...

2019-05-28 10:35:59 2267

空空如也

空空如也

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

TA关注的人

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