4 ganwenbo1994

尚未进行身份认证

本人擅长Ai、Fw、FI、Br、Ae、Pr、Id、Ps、CDR等软件的安装与卸载, 精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、VB、Go、Ruby、Perl、Lisp、python、Objective-C、ActionScript、Pascal、spss、sas等单词的拼写, 熟悉Windows、Linux、Mac、Android、IOS、WP8等系统的开关机。

等级
博文 24
排名 15w+

win下anaconda3-4.2.0(对应python3.5)离线安装tensorflow

环境win1064位+Anaconda3-4.2.0-Windows-x86_64(对应python3.5)离线提前准备文件主要是大量的库,注意版本,不能太高,也不能太低。的文件地址:安装下载好文件后,全程不用联网1.首先需要安装Anaconda3,双击exe即可,选择自己的安装路径(例如:D:\ProgramFiles\Anaconda3)2.解...

2019-06-13 19:09:59

Win下 C++程序调用包含TensorFlow代码的Python脚本,抛出assert tlock.locked()

问题:在VS调试情况下,运行C++调用包含tensorflow的py脚本文件,抛出错误,“asserttlock.locked()”。原因:有很多人都遇到这种情况,但是都没有有效的解决办法。问题具体原因不详,好像是由于VS中直接F5调试文件和直接打开exe文件路径不一致问题导致的。解决办法:先VS生成exe可执行文件,然后进入Debug文件夹,通过点击运行exe文件,而不...

2019-06-12 11:06:53

python与C++利用socket通信进行Mat图像传输

背景​​​​​做到项目涉及到c++与python进行混合编程,c++向python传递图像进行处理,python处理结束后在返回结果。对于这两种语言的通信问题,一直让我头疼。试了试socket通信,进行图像传输。废话不多说。环境win10+vs2015+opencv3.4+python3.5代码以下只是关键代码,读者根据实际情况,自行裁剪哈C++端(客户端)#inc...

2019-06-06 20:53:06

windows版本Faster-RCNN报错Unknown command line flag 'net'. Did you mean: network ?

问题:运行windows版本Faster-RCNN-TensorFlow-Python3.5中demo.py进行检测,总是报错。absl.flags._exceptions.UnrecognizedFlagError:Unknowncommandlineflag'net'.Didyoumean:network?源码地址:https://github.com/dB...

2019-06-04 15:52:06

使用opencv中基于高斯混合模型(GMM)的EM算法进行图像分割

环境Win10+VS2015+opencv3.4.xdemo源码://图形分割voidsegment(Matimg){ namedWindow("srcImg",0); imshow("srcImg",img); intwid=img.cols; inthig=img.rows; intdim=img.channels(); intsamp...

2019-05-30 13:45:49

使用opencv中基于高斯混合模型(GMM)的EM算法进行数据点分类demo

环境:Win10+VS2015+opencv3.4.xopencv生成随机数据点,使用基于高斯混合模型(GMM)的EM算法进行数据点分类源码:voidGMM_EM(){ Matimg(600,600,CV_8UC3);//图像 RNGrng(12345);//随机数生成器,初始化可以传入一个64位的整型参数作为随机数产生器的初值 //颜色索引表,根据分类数...

2019-05-30 11:20:49

使用opencv中K-Means方法进行基于像素值的图像分割和背景替换

环境准备win10+VS2015+opencv3.4图像分割根据图像像素点像素值,进行聚类、分割。//图形分割voidsegment(Matimg){ namedWindow("srcImg",0); imshow("srcImg",img); intwid=img.cols; inthig=img.rows; intdim=img.cha...

2019-05-26 17:16:12

使用opencv中K-Means进行数据点分类demo

环境准备win10+VS2015+Opencv3.4demoopencv生成随机数据点,使用kmeans函数进行数据点分类源码如下://随机数据点分类voidmyKmeans(){ Matimg(600,600,CV_8UC3);//图像 RNGrng(12345);//随机数生成器,初始化可以传入一个64位的整型参数作为随机数产生器的初值 //颜色索...

2019-05-26 15:21:43

3.像素访问操作

迭代器访问像素Mat_<Vec3b>::iteratorit=img.begin<Vec3d>();//初试位置Mat_<Vec3b>::iteratoritend=img.end<Vec3d>();//终止位置动态地址计算访问像素img.at<Vec3b>(i,j)[0]//蓝色通道img.at<Ve...

2019-05-26 10:47:25

2.Mat对象

Mat对象与IplImage对象Mat对象OpenCV2.0之后引进的图像数据结构、自动分配内存、不存在内存泄漏的问题,是面向对象的数据结构。分了两个部分,头部与数据部分IplImage是从OpenCV发布之后就一直存在,是C语言风格的数据结构,需要开发者自己分配与管理内存,对大的程序使用它容易导致内存泄漏问题Mat部分复制一般情况下只会复制Mat对象的头和指针部分,不会复制数...

2019-05-26 10:46:11

1.opencv加载、显示、保存图像

加载图像(用cv::imread)imread()功能是加载图像文件成为一个Mat对象,第一个参数表示图像文件路径d:\\test.jpg第二个参数,表示加载的图像是什么类型,支持常见的三个参数值。IMREAD_UNCHANGED(<0)表示加载原图,不做任何改变;IMREAD_GRAYSCALE(0)表示把原图作为灰度图像加载进来;IMREAD_COLOR(...

2019-05-23 16:35:20

python3.5+Tensorflow+Faster R-CNN在ubuntu下训练数据,进行表面缺陷检测(二)

接上一篇博文,python3.5+Tensorflow+FasterR-CNN在ubuntu下训练数据,进行表面缺陷检测(一)前期准备0.下载faster-rcnn源码:https://github.com/endernewton/tf-faster-rcnn,解压1.下载VOCdevkit文件,解压,改名为VOCdevkit2007。因为用我们自己制作的数据集,里面没用的文件我都...

2019-05-14 10:53:59

python3.5+Tensorflow+Faster R-CNN在ubuntu下训练数据,进行表面缺陷检测(一)

环境:ubuntu18.04+python3.5(我用的anaconda3)+Tensorflow+gtx1060+cuda9.0+cudnn7.3至于环境的搭建,就不赘述,网上很多教程。环境的搭建也是够坑的,我重装了n次。主要是ubuntu对N卡的支持问题,导致开机卡在登陆界面。如果出现开机卡紫屏,参考我另外一篇博文安装显卡驱动Ubuntu18开机卡紫屏,n卡驱动在线安装我做的是铆钉的...

2019-05-10 11:18:07

c++向python传递图片 高效方法 mat转numpy

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014679795/article/details/82215511 </div> <linkrel="stylesheet"href="http...

2019-05-03 22:24:59

在C/C++中嵌入python, 用PyImport_ImportModule返回值NULL

1.检查python文件路径。sys.path.append("python文件路径")2.检测python环境配置。python文件里面,import的包是否都已经安装。比如numpy包、opencv包等等。这个问题经常被大家忽略。...

2019-05-03 20:35:57

import_array()报错,返回值类型与函数类型不匹配

问题:C++调用python程序,导入python数组时import_array()出现返回值类型与函数类型不匹配。解决办法:首先环境必须要配置无误,保证有numpy包。如图,右键进入__multiarray_api.h文件,我们可以看到import_array()宏定义有返回值,因此我们删除return语句,保存。...

2019-05-03 20:02:32

C++调用Python程序,无法解析的外部符号 __imp___Py_RefTotal

C++调用python程序时,出现如下问题:无法解析的外部符号__imp___Py_RefTotal无法解析的外部符号__imp___Py_NegativeRefcount,该符号在函数__import_array中被引用这是由于安装的python为Release版本,而你的C++项目为Debug模式,因此更改你的项目为Release模式。另外需要注意,...

2019-05-03 19:52:02

Ubuntu18 开机卡紫屏,n卡驱动在线安装

ubuntu18.04开机,系统卡在紫屏,多次强制重启后,开机仍然进不了不了系统。多半是显卡驱动的问题。解决步骤:1、进入恢复模式开机,在grub启动菜单里选择ubuntu高级选项->recoverymode->resume(或者root)->ok.2.自动重启,进入系统。此时界面分辨率很低,不管它。3.添加存储库ppa:graphics-dri...

2019-05-03 17:08:16

TensorFlow训练数据:All bounding box coordinates must be in [0.0, 1.0]: 1.002143类似错误

TensorFlow深度学习训练数据时,出现Allboundingboxcoordinatesmustbein[0.0,1.0]:1.002143等类似错误,则是标记数据的矩形框超过图像尺寸或者左上角坐标大于右下角坐标,不用怀疑,就是这个错误。尤其是数据增强后,由源图像的标记,通过程序转化而来,一定要检查标记矩形框的左上角和右下角顶点。这个问题找得我差点崩溃了。希望小伙伴不要被这...

2019-04-28 17:20:11

windows下利用caffe训练自己的图像分类模型

(不赘述)配置caffe环境,编译,会得到convert_imageset.exe、compute_image_mean.exe、caffe.exe等可执行文件一、生成待训练图片的路径名称和标签文件(.txt)、测试图片的路径名称和标签(.txt)。 图像放在其所属标签文件夹下会实现起来比较方便,参考python代码, importosdefgetFile_name(...

2019-02-19 17:37:22
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。