自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZONGXP的博客

让技术为产业赋能

  • 博客(18)
  • 资源 (10)
  • 论坛 (1)
  • 收藏
  • 关注

原创 OpenCV之findContours获取轮廓(Python版)

参考:https://blog.csdn.net/loovelj/article/details/78739790OpenCV自带寻找轮廓的函数,流程是:获取灰度图→图片二值化→寻找轮廓直接上代码(Python版)import cv2img = cv2.imread('12.jpeg')gray = cv2.cvtColor ( img , cv2.COLOR_BGR2GRAY...

2018-07-31 19:20:55 17779 2

原创 XShell使用方法小结

参考:http://www.cnblogs.com/xialei893/p/3573532.htmlXShell是一款Windows下非常优秀的远程连接Linux主机的工具,是平常使用不可缺少的工具。现将常用的指令总结如下:复制粘贴由于在linux的Shell下,Ctrl+c是中断当前指令,这个快捷键和win系统下的复制快捷键冲突,在Xshell中,提供了其它的快捷键来执行这些操作:...

2018-07-25 16:35:17 1621

原创 Python之彻底清空文件夹

参考:https://blog.csdn.net/qysh123/article/details/51923606有这样一个需求:在每一次循环后,需要清空保存图片的文件夹,否则,图片越来越多,硬盘空间不足。如果用os.remove()来删除文件夹,则可能由于被占用而无法删除,因此,选择shutil模块来解决# -*- coding: UTF-8 -*-#!/usr/bin/pyth...

2018-07-25 10:02:15 5914

转载 Linux之find使用方法总结

参考:https://jingyan.baidu.com/article/636f38bb6e0bdad6b846103e.html在用linux系统时,经常要用到find指令查找相关文件位置,因此对该指令进行总结命令格式find [搜索范围] [匹配条件]其中,匹配条件包括如下: -name 根据名字查找 -size 根据文件大小查找, +,-:大于设置...

2018-07-23 20:21:41 541

转载 OpenCV之图像变换(仿射变换与透视变换)

仿射变换(affine transform)与透视变换(perspective transform)在图像还原、图像局部变化处理方面有重要意义。通常,在2D平面中,仿射变换的应用较多,而在3D平面中,透视变换又有了自己的一席之地。两种变换原理相似,结果也类似,可针对不同的场合使用适当的变换。仿射变换和透视变换的数学原理不需深究,其计算方法为坐标向量和变换矩阵的乘积,换言之就是矩阵运算。在应用层...

2018-07-23 16:19:20 1207

转载 Python编程代码规范(Google Style)

原文:https://www.jianshu.com/p/8b6c425b65a6在编程过程中,要遵循一定的规则,包括函数命名、变量命名、代码注释等,虽然不遵循也能使代码运行成功,但优秀的、整洁的代码必定是遵循潜移默化的一些规则,这样别人阅读起来也会很轻松,否则将来甚至自己也看不懂。为了能及时发现问题,可使用python的IDLE来编写,如pycharm等工具遵循PEP 8规则,会自动发现并提...

2018-07-23 10:01:56 2087

原创 C++之makefile写法

参考:https://www.cnblogs.com/owlman/p/5514724.html什么是makefileMakefile 文件描述了整个工程的编译、连接等规则。其中包括:工程中的哪些源文件需要编译以及如何编译、需要创建那些库文件以及如何创建这些库文件、如何最后产生我们想要的可执行文件。尽管看起来可能是很复杂的事情,但是为工程编写Makefile 的好处是能够使用一行命令来完成...

2018-07-20 16:18:49 27132 6

转载 Python调用C++程序的几种方法

参考:https://www.jb51.net/article/104159.htm0 前言大家都知道Python的优点是开发效率高,使用方便,C++则是运行效率高,这两者可以相辅相成,不管是在Python项目中嵌入C++代码,或是在C++项目中用Python实现外围功能,都可能遇到Python调用C++模块的需求,下面列举出集中c++代码导出成Python接口的几种基本方法,一起来学习学...

2018-07-20 15:43:58 54467 10

原创 NVIDIA TX2交叉编译工具

参考:http://bbs.xfyun.cn/forum.php?mod=viewthread&tid=33630用TX2做红外热成像仪的识别,厂家不提供源码,只能提供对应版本的SDK,但是需要我们自己提供交叉编译器由于之前没有做过交叉编译相关工作,对编译工具不太了解,因此查找相关资料学习下交叉编译知识一般来说,针对嵌入式平台的开发有两种编译模式:原生编译和交叉编译。原生编...

2018-07-18 17:30:17 5900 4

原创 caffe网络模型可视化方法

参考:https://blog.csdn.net/u012915263/article/details/60579429caffe的*.prototxt定义了神经网络的结构,为了直观的看到神经网络的连接工具,使用Netscope工具来在线显示网络结构链接:https://ethereon.github.io/netscope/#/editor注意该网需要翻墙使用打开后界面如图所示将*.protot...

2018-07-11 10:21:35 8611

原创 神经网络mAP值计算及显示

参考:https://github.com/Cartucho/mAP#create-the-predicted-objects-files训练得到自己的神经网络模型后,需要计算AP值来验证模型的好坏,本文介绍AP值计算的方法,最后效果如图所示:具体步骤如下:1 下载源码git clone https://github.com/Cartucho/mAP2 创建真实数据文...

2018-07-09 16:47:53 9471 26

转载 Python之ConfigParser读取配置文件信息

参考:http://www.cnblogs.com/victorwu/p/5762931.html在项目过程中,需要设置各种IP和端口号信息等,如果每次都在源程序中更改会很麻烦,因此将需要修改的参数写在配置文件中,每次只需修改配置文件,就可以实现同样的目的。Python 标准库的 ConfigParser 模块提供一套 API 来读取和操作配置文件。因此在程序开始位置要导入该模块,注意区分是p...

2018-07-09 15:43:04 1856

转载 caffe不同lr_policy参数设置方法

在caffe源码的caffe-master/sec/caffe/proto/caffe.proto下记录了不同的学习策略的计算方法:// The learning rate decay policy. The currently implemented learning rate // policies are as follows: // - fixed: always re...

2018-07-04 19:29:10 4256

原创 pva-faster-rcnn(caffe)绘制训练loss和lr曲线

为了观察神经网络训练效果,绘制loss曲线,得到模型训练的变化趋势。为了实现这个目的,经过以下几个步骤:1 保存训练日志创建一个sh文件,输入以下内容#!/usr/bin/env shLOG="/home/lthpc/pva-faster-rcnn2/experiments/logs-`date +%Y-%m-%d-%H-%M-%S`.log"exec &> >(tee -...

2018-07-04 17:12:31 1349

转载 caffe网络模型配置说明

参考:https://blog.csdn.net/cuxieqian4199/article/details/79914010caffe模型需要两个最重要的参数文件:网络模型和参数模型,分别是*.prototxt和*.solver.prototxt文件。本节介绍网络模型参数文件说明,参数模型文件说明参考《caffe参数模型配置说明》...

2018-07-04 10:08:41 427

原创 caffe参数模型配置说明

参考:胡超伟博客利用caffe训练神经网络时,需要配置solver.prototxt文件里边的参数,现将文件中的参数意义说明如下base_lr初始学习率lr_policy这个参数是用来表示学习率随着时间是如何变化的“step”——需要设置stepsize。根据gamma参数和stepsize参数来降低学习率,base_lr * gamma ^ (floor(iter / stepsize))。it...

2018-07-04 09:35:14 911

原创 Python之遍历文件夹图片并重命名

参考:https://blog.csdn.net/zhyh1435589631/article/details/51788350在做深度学习相关项目时,需要标注图片,筛选过后图片名字带有括号,显得比较乱,因此利用python进行统一规范重命名操作实现方法是利用python的os模块对文件夹进行遍历(listdir),然后使用rename进行改名操作代码如下# -*- codi...

2018-07-02 11:00:32 8064 3

原创 Linux之cuda、cudnn安装及版本切换

0 背景我们在用不同框架做深度学习时,难免会遇到需要不同版本的cuda和cudnn版本的情况,如果把原来版本的卸载掉重新安装新版本,则会影响其它框架的使用,最好的方法是在主机上安装多个版本的cuda和cudnn,需要用到哪种就切换到哪种,这样就免去了重复卸载安装的工作关于tensorflow对应的cuda和cudnn版本,参考官网链接,注意在1.13以上版本的tensorflow,都需要用...

2018-07-02 09:32:53 10411 1

code-oss_1.45.0-1586135971_arm64.zip

code-oss安装包,在arm平台上应用vscode

2021-07-22

labelme_windows.rar

windows版本labelme软件,完成语义分割标注

2021-05-25

code-oss.zip

在jetson平台上可运行的code-oss编辑器,解压之后进入code-oss/bin文件中运行即可

2021-07-22

boostdesc_bgm.i等文件.rar

opencv make时报错fatal error: boostdesc_bgm.i: No such file or directory,下载该文件拷贝到opencv_contrib/modules/xfeatures2d/src/ 路径下,重新编译即可

2020-05-11

opencv3.3.1安装包.rar

opencv3.3.1安装源码,包括opencv-3.3.1、opencv_contrib-3.3.1、ippicv_2017u3_lnx_intel64_general_20170822及cblas等安装过程中需要的文件,安装方法参考https://blog.csdn.net/zong596568821xp/article/details/103902585中2.4章节

2020-03-17

RGB像素提取器.rar

获取鼠标位置对应的像素值,包括pixel、RGBA、HEX、HSB、CMYM值,支持放大缩小等功能。。。

2020-06-11

基于tensorflow数码管识别

用python写的tensorflow框架下数码管的识别方法,包含训练代码和测试代码,可直接利用模型进行检测,如果效果不好,可以自己构建数据集训练

2018-12-11

linux onvif之云台控制代码

实现嵌入式端onvif网络相机云台控制,具体实现过程参考我的博客https://zongxp.blog.csdn.net/article/details/90108569,对照着流程修改,就一定可以实现,有问题欢迎在博客下留言探讨

2019-05-11

gst-docs.rar

gstreamer基础教程附属代码(https://zongxp.blog.csdn.net/article/details/104647820)

2020-03-04

酷派w711刷机

酷派w711刷机文件,想要刷的查看刷机介绍,或者观看刷机视频

2012-09-25

ZONG_XP的留言板

发表于 2020-01-02 最后回复 2020-08-04

空空如也

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

TA关注的人 TA的粉丝

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