自定义博客皮肤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)
  • 资源 (12)
  • 收藏
  • 关注

原创 TensorFlow:基本介绍

http://wiki.jikexueyuan.com/project/tensorflow-zh/get_started/basic_usage.html基本使用使用 TensorFlow, 你必须明白 TensorFlow:使用图 (graph) 来表示计算任务. 在被称之为 会话 (Session) 的上下文 (context) 中执行图. 使用 tensor 表示数据. ...

2018-12-21 16:52:56 332

原创 python打印 字符串前面b

python 打印字符串出现:hello = tf.constant('Hello, Tensorflow!') 结果为:b'Hello, Tensorflow!'说明:b: bytes python3.x里默认的str是(py2.x里的)unicode, bytes是(py2.x)的str, b”“前缀代表的就是bytes python2.x里, b前缀没什么具体意义, 只是为了...

2018-12-21 16:19:39 7320

原创 python3.x 和python2.x区别

一、 print 从语句变为函数   原:     print   1, 2+3   改为: print ( 1, 2+3 )二、range 与 xrange原 : range( 0, 4 )   结果 是 列表 [0,1,2,3 ]改为:list( range(0,4) )原 : xrange( 0, 4 )    适用于 for 循环的变量控制改为:range(0,...

2018-12-21 16:12:10 154

原创 win10+anaconda3.5安装TensorFlow

1. 安装Anaconda 可参考:https://blog.csdn.net/qq_31788297/article/details/77689330说明:Anaconda可支持不同版本的python,安装TensorFlow事,python的版本号不宜选择最新版,因为TensorFlow可能没有对应的版本;2. 安装TensorFlow2.1 打开Anaconda Prom...

2018-12-21 15:50:47 183

原创 python3.6 + tensorflow入门:三维点拟合平面

参考链接:http://wiki.jikexueyuan.com/project/tensorflow-zh/get_started/introduction.html代码:# -*- coding: utf-8 -*-"""Created on Fri Dec 21 14:34:56 2018@author: Administrator"""import tensor...

2018-12-21 15:05:25 2425 1

原创 Python3.6:print 语法错误

 print 语法错误print  step, sess.run(W), sess.run(b) 错误原因:        python2.7    print 'hello '         python3及以上 print('hello')因此,修改为:print (step, sess.run(W), sess.run(b))即可,结果:0 [[ 0....

2018-12-21 14:59:20 2178

原创 Python3.6:NameError:name 'xrange' is not defined

NameError:name ‘xrange’ is not defined 我的python版本为python 3.6,而xrange( )函数时在python 2.x中的一个函数,在Python 3中,range()的实现方式与xrange()函数相同,所以就不存在专用的xrange( ),因此,当遇到这种问题时,有两种方法可以解决这个问题。第一种:若你想在python 3中运行程序...

2018-12-21 14:51:31 1219

原创 opencv3.3 基础:Mat类里setTo函数

/** @brief Sets all or some of the array elements to the specified value. This is an advanced variant of the Mat::operator=(const Scalar& s) operator. @param value Assigned scalar conver...

2018-12-20 16:11:01 2211

原创 OpenCV3.3—图像增强(方法:直方图均衡化 equalizeHist )

1. 直方图均衡化直方图均衡化是通过调整图像的灰阶分布,使得在0~255灰阶上的分布更加均衡,提高了图像的对比度,达到改善图像主观视觉效果的目的。对比度较低的图像适合使用直方图均衡化方法来增强图像细节。均衡化处理后的图像只能是近似均匀分布,均衡化图像的动态范围扩大了。但是本是扩大了量化间隔,量化级别减少。原来灰度不同的像素经过处理后可能变的相同,形成了一片相同的灰度区域;OpenCV函...

2018-12-20 11:28:28 2269

原创 OpenCV3.3—图像增强(方法:伽马变换)

1. 伽马变换伽马变换主要用于图像的校正,将灰度过高或者灰度过低的图片进行修正,增强对比度。变换公式就是对原图像上每一个像素值做乘积运算:伽马变换对图像的修正作用其实就是通过增强低灰度或高灰度的细节实现的,从伽马曲线可以直观理解:γ值以1为分界,值越小,对图像低灰度部分的扩展作用就越强,值越大,对图像高灰度部分的扩展作用就越强,通过不同的γ值,就可以达到增强低灰度或高灰度部分细...

2018-12-20 11:15:39 15209

原创 C++ 创建文件目录

void mkdirWithcmd(){ string defaultPath = "E:"; string folderPath = defaultPath + "\\testFolder"; string command; command = "mkdir -p " + folderPath; system(command.c_str());}调用说明:判断文件夹是否...

2018-12-18 16:27:32 1112 1

原创 Opencv3.3-distanceTransform用于查找物体质心

定义void  FindCenterWithDistanceTransform(cv::Mat src, cv::Point &centerLoc, float &maxValue);void FindCenterWithDistanceTransform(cv::Mat src, cv::Point &centerLoc, float &maxValue)...

2018-12-18 15:55:22 1354

原创 Opencv3.3-distanceTransform用于细化字符轮廓

void DoThinWithDistanceTransform(cv::Mat src, float thinScale, cv::Mat &distShow); //void DoThinWithDistanceTransform(cv::Mat src, float thinScale, cv::Mat &distShow){ float maxValue = 0...

2018-12-18 15:31:30 793

原创 Opencv3.3-距离变换distanceTransform

功能说明:distanceTransform:用于计算图像中每一个非零点距离离自己最近的零点的距离;distanceTransform的第二个Mat矩阵参数dst保存了每一个点与最近的零点的距离信息,图像上越亮的点,代表了离零点的距离越远。该函数有两个初始化API:void distanceTransform(InputArray src, OutputArray dst, in...

2018-12-18 11:35:06 1263 1

原创 C语言中局部变量和全局变量变量的存储类别(static,extern,auto,register)

C语言中局部变量和全局变量变量的存储类别(static,extern,auto,register)1----局部变量和全局变量在讨论函数的形参变量时曾经提到,形参变量只在被调用期间才分配内存单元,调用结束立即释放。这一点表明形参变量只有在函数内才是有效的,离开该函数就不能再使用了。这种变量有效性的范围称变量的作用域。不仅对于形参变量,C语言中所有的量都有自己的作用域。变量说明的方式不同,其作...

2018-12-18 10:43:50 8350 1

原创 cuda测试中的计时方式

CUDA测试计时通常分为两种情况,(1)直接得到接口函数的时间,一般用于得到加速比;(2)获得接口函数内核函数、内存拷贝函数等所耗时间,一般用于优化代码时。 情况(1)方法有两种,CPU计时函数和GPU计时函数。情况(2)有三种工具nsight,nvvp,nvprof;1. CPU计时函数 在利用CPU计时函数时,要考虑的一个问题是:核函数的执行是异步执行的,所以必须加上核函数同步...

2018-12-12 17:59:01 1078 2

原创 统计cuda函数耗时:win10 + vs2015 + 实现gettimeofday

统计cuda函数耗时:在利用CPU计时函数对GPU部分进行计时时时,要考虑的一个问题是:核函数的执行是异步执行的,所以必须加上核函数同步函数,才能得到准确的时间。计时方式,示例代码如下:double cpuSecond() {    struct timeval tp;    gettimeofday(&tp,NULL);    return ((double)t...

2018-12-12 17:52:54 1183

原创 win64 + vs2015+min/max 报“应输入标识符”

原因分析:把引用的windows的头文件注释掉就不报红线了问题的原因是std::min/max与windows中min/max的宏定义产生了冲突。解决办法:注释windows头文件是一种解决方案;或者使用预处理器来屏蔽min/max:项目属性 ——> C/C++ ——> 预处理器 ——> 预处理器定义 ——>加入NOMINMAX...

2018-12-12 17:36:46 4322 1

原创 win10 + vs2015 + cuda8.0 读取显存使用情况

首先要在vs2015上配置好cuda环境;头文件:#include <cuda.h>#include <cuda_runtime.h>#include <device_launch_parameters.h>代码段:CUresult uRet;//int *dn;//cudaMalloc((void **)&dn, 1024 ...

2018-12-12 15:32:56 1649

原创 opencv3.3 + 保存图像(指定路径和文件名)

void saveImage(cv::Mat image, string &outPutPath, int index){ //定义保存图像的名字 string strSaveName; char buffer[256]; sprintf(buffer, "D%04d", index); strSaveName = buffer; //定义保存图像的完整路径 strin...

2018-12-11 11:31:48 10123

原创 visual studio 2015 下载链接 + key vs2015密钥

下载地址:https://msdn.itellyou.cn/有各个版本的下载:开发人员工具:其中vs2015版秘钥:Visual Studio Professional 2015简体中文版(专业版)KEY:HMGNV-WCYXV-X7G9W-YCX63-B98R2Visual Studio Enterprise 2015简体中文版(企业版)(亲测可用)KEY:HM6NR-...

2018-12-11 10:54:32 1487

原创 读取文件夹下指定类型的文件【示例:opencv3.3 + 读取文件夹下bmp格式图像】

头文件#include "atlstr.h"函数:bool GetImgNameFromDir(const std::string& path, const std::string &filetype, std::vector<std::string>& fileNameVec){ fileNameVec.clear(); string ...

2018-12-10 18:08:30 582

原创 机器学习-K邻域法(k-NN)

1. KNN简介      该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。你可以简单的理解为由那离自己最近的K个点来投票决定待分类数据归为哪一类。      kNN是一种基本分类与回归方法。      KNN算法的过程为:      选择一种距离计算方式, 通过数据所有的特征计算新数据与已知类别数据...

2018-12-07 17:51:49 5902

转载 机器学习-回归和分类的区别

回归与分类的不同分类和回归的区别在于输出变量的类型。定量输出称为回归,或者说是连续变量预测;定性输出称为分类,或者说是离散变量预测。举个例子:预测明天的气温是多少度,这是一个回归任务;预测明天是阴、晴还是雨,就是一个分类任务。1.回归问题的应用场景(预测的结果是连续的,例如预测明天的温度,23,24,25度)回归问题通常是用来预测一个值,如预测房价、未来的天气情况等等,例...

2018-12-07 16:15:05 1027

原创 opencv3 reduce函数及其使用

1. reduce函数原型:void cv::reduce(InputArray _src, OutputArray _dst, int dim, int rtype, int dtype=-1)src :输入矩阵 dst :输出的通过处理输入矩阵的所有行/列而得到的单行/列向量 dim :矩阵被简化后的维数索引.         0-意味着矩阵被处理成一行,       ...

2018-12-06 17:29:52 4384 1

原创 C++开源日志库Glog的使用(VS2015)

1. Glog下载官网: https://code.google.com/archive/p/google-glog/github: https://github.com/google/glogcsdn<vs2015 编译x64-release版本>:https://download.csdn.net/download/zfjbit/108292992.  如果下载的是...

2018-12-05 11:15:22 1758

原创 opencv + 极坐标变换 + FFT变换 图像旋转匹配

LogPolarFFTTemplateMatcherhttps://github.com/Smorodov/LogPolarFFTTemplateMatcherLogPolarFFTTemplateMatcherThis project is an opencv implementation of rotation and scale invariant Log-Polar FFT t...

2018-12-04 09:51:19 3531

LBP-Learning-Multi-scale-Block-Local-Binary-Patterns-for-Face-Recognition.pdf

MB-LBP特征,全称为Multiscale Block LBP,中科院的人发明的,在Traincascade级联目标训练检测中的LBP特征使用的就是MB-LBP。

2019-05-28

International-Conference-on-Computer-Recognition-Systems CORES 2013

论文集,包括论文Data preprocessing with GPU for DBSCAN

2018-12-14

电路板直线、圆、缺陷检测

利用opencv 距离变换函数,进行直线检测,并标记缺陷;并用opencv 函数进行圆检测

2018-12-06

vs2015-x64-release下编译glog

vs2015-x64-release下编译glog,自测可用;如果想要debug,模式下的,可在现项目下更改属性后编译

2018-12-05

Edge Based Template Matching.pdf

原文链接https://www.codeproject.com/Articles/99457/Edge-Based-Template-Matching; 其中vs2015+opencv3.3版code:https://download.csdn.net/download/zfjbit/10732568

2018-10-19

GeoMatch_src(VS2015+OpenCv3.3版)

GeoMatch_src(VS2015+OpenCv3.3版本) 针对https://www.codeproject.com/KB/graphics/Edge_Based_template_match/GeoMatch_src.zip 源码,在Vs2015+opencv3.3 环境下,修改调试ok

2018-10-19

VisionPro_Shape Finding Tools

VisionPro_Shape Finding 帮助文档,英文版说明直线、圆、椭圆的查找

2018-10-18

cuda 权威指南习题答案及coda

cuda 权威指南习题答案pdf,以及在Linux code!!!!

2018-07-20

Xilinx_Vivado_SDK_Web_2018.1_0405_1_Win64

最新版,Xilinx_Vivado_SDK_Web_2018.1_0405_1_Win64 。

2018-04-26

Xilinx_Vivado_SDK_2016.4_0124_1_Win64.exe

Xilinx Vivado SDK 2016.4_0124_1_Win64,已验证可用。

2018-04-26

LK光流算法总结

LK光流算法

2016-07-14

空空如也

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

TA关注的人

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