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

原创 LNK1104 无法打开文件“python37_d.lib” 解决办法

在解决这个问题之前,请先确保你安装了python的debug版本,如果没有,可以修改已经安装的python,如下图所示勾选最后一项,然后install然后,解决方法很简单,给如下图所示的项目添加python37_d.lib所在的路径即可 以下这两个操作必不可少!1、将python37_d.lib所在文件夹的路径添加到库目录里面2、然后在附加依赖项中添加pyt...

2018-12-09 22:30:53 28938 36

原创 线性表C语言数组实现

// 线性表的数组实现,下标从0开始!// 2019/12/1// Leonwenbin#include <stdio.h>#include <stdlib.h>#define MAXLEN 100#define ElementType int#define Position intstruct LinearTable { ElementType ...

2019-12-01 12:44:50 1005

原创 给图像添加随机噪声python实现

代码如下,简洁明了import cv2import randomimg = cv2.imread('1.jpg', 1)imgInfo = img.shapeheight = imgInfo[0] - 1 # 防止越界width = imgInfo[1] - 1temp = 500 # 噪声点的个数for i in range(0, temp): if random...

2019-10-15 18:51:46 6386 3

原创 imshow()异常的解决办法

如果你用的是VS2017的话,库目录只需要添加v15就可以了,环境变量也是一样,vs中配置多余的v14的目录要删除掉其他版本的话,只用v14就可以了

2019-03-19 15:46:14 2734

原创 Go语言入门——简介以及安装

Go语言logo什么是Go语言?Go语言是Google在2009年发布的第二款开源编程语言,专门针对多处理器系统应用编程进行了优化,其编译速度可以媲美C或C++的编译速度,而且更加安全,支持并行进程。Go语言是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2...

2019-02-13 18:20:43 288

原创 OpenCV入门——实现KMeans算法

直接上代码//无监督的学习方法#include&lt;iostream&gt;#include&lt;opencv2_new/opencv.hpp&gt;using namespace cv;using namespace std;int main(int, void*){ Mat img(500, 500, CV_8UC3); RNG rng(12345); Sca...

2018-12-20 00:00:14 526

原创 OpenCV——入门,,猫脸检测

直接上代码#include&lt;iostream&gt;#include&lt;opencv.hpp&gt;using namespace cv;using namespace std;String HarrFile = "D:\\OpenCV\\OpencvNewBuild\\install\\etc\\haarcascades\\haarcascade_frontalcat...

2018-12-18 23:34:43 253 1

原创 OpenCV—入门,手动实现图像的放大与缩小

操作环境:VS2017PRO OpenCV-4.0 老规矩,直接上代码吧#include&lt;iostream&gt;#include&lt;opencv.hpp&gt;using namespace cv;using namespace std;const char *INPUT = "input image";const char *OUTPUT = "output ...

2018-12-17 22:55:14 1940

原创 C语言实现卷积算法

该算法的kernal=3*3#include&lt;iostream&gt;int main(int, void*){ int array[18][18] = { 0 }; int kernal[3][3] = { {2,-1,2},{-1,1,-1},{2,1,2} }; int out[16][16] = { 0 }; int temp; for (int row = ...

2018-12-14 01:56:44 4821

原创 OpenCV入门——阈值的检测与确定

直接上代码当将THRESH_BINARY修改为THRESH_OTSU时,算法会自动确定阈值的大小,TrackBar失去作用... :)#include&lt;iostream&gt;#include&lt;opencv.hpp&gt;using namespace cv;using namespace std;int threshold_value = 120;int th...

2018-12-13 00:52:29 1948 1

原创 OpenCV入门——图像的放大和缩小

直接上代码#include&lt;iostream&gt;#include&lt;opencv.hpp&gt;using namespace cv;using namespace std;int main(){ Mat img, dst_up, dst_down; char INPUT[] = "input"; char OUTPUT[] = "output"; cha...

2018-12-13 00:36:58 1469

原创 OpenCV入门——直线检测并消除

很简单,代码如下#include&lt;iostream&gt;#include&lt;opencv.hpp&gt;using namespace cv;using namespace std;int main(){ Mat img, dst, img_gary, img_bin, temp, r_line, c_line, kernel; char INPUT[] = "...

2018-12-13 00:27:13 7790 6

原创 Opencv入门——通用形态学操作函数morphologyEx()

void cv::morphologyEx( cv::InputArray src, cv::outputArray dst, int op, cv::InputArray element, cv::Point anchor = cv::Point(-1,-1), int...

2018-12-10 17:39:01 1102

原创 Opencv入门——膨胀与腐蚀

自定义形态学核函数cv::getStructuringELement( int shape, cv::size ksize, cv::Point anchor = cv::Point(-1,-1));测试代码#include&lt;iostream&gt;#include&lt;opencv.hpp&gt;using nam...

2018-12-10 17:17:18 184

原创 Opencv入门——图像模糊算法总结

先上代码#include&lt;iostream&gt;#include&lt;opencv.hpp&gt;using namespace cv;using namespace std;Mat img, img_gray, line_img, Gauss_img, median_img, bilateralFilter_img;int main(int argc, char ...

2018-12-10 14:10:51 3949

原创 Opencv入门——添加文字、绘制线段和几何图形等

Point表示一个2D平面的点(x, y)用法:Point p;p.x = 20;p.y = 10;//或者p = Point(20, 10);Scalar表示四个元素的向量int b = 123;int g = 45;int r = 89;Scalar color = Scalar(b, g, r);画线和各种图形cv::line (LINE_4\LI...

2018-12-04 00:55:48 671

原创 Opencv入门——图像的亮度与对比度的调整

原理公式:

2018-12-03 23:30:39 225

原创 Opencv入门——读写图像、读写像素、修改像素值

读写图像imread()可以指定加载图像为灰度图或者RGB格式 imwrite()保存图像文件,类型由扩展名决定读写像素读写一个GRAY像素点的像素值(CV_8UC1)gray = gray_img.at&lt;uchar&gt;(row, col);读取一个RGB图像的像素点的像素值int b = img.at&lt;Vec3b&gt;(row, col)[0];int...

2018-12-03 01:11:22 4505 2

原创 Opencv入门——【掩膜操作】之修改图像的对比度的两种方法

掩膜操作的原理矩阵的掩膜操作十分简单,根据掩膜来计算每个像素的像素值,掩膜(Mask)也成为Kernal 计算公式:F(i, j) = 5*F(i, j) - (F(i - 1, j) + F(i + 1, j) + F(i, j - 1) + F(i, j + 1))第一种,自己定义函数实现:Mat.ptr&lt;uchar&gt;(int i=0) 获取像素矩阵的指针,索引i表...

2018-12-02 18:14:27 417

原创 Opencv入门——图像的加载、显示、修改、保存

开发环境:Opencv-4.0 VS20171、加载图像(cv::imread)imread()功能是加载图像文件成为一个Mat对象,第一个参数表示图像的文件名称,第二个参数表示加载的图象的类型 IMERAD_UNCHANGED(&lt;0)表示加载原图,不做任何改变 IMREAD_GRAYSCALE(0)表示把原图作为灰度图加载进来 IMREAD_CLOOR(&gt;0)表示把原图...

2018-12-02 16:59:10 632

原创 基于Opencv的图象融合方法

开发平台:VS2017 Opencv-4.0直接上代码,很简单的:#include&lt;iostream&gt;#include&lt;opencv2/opencv.hpp&gt;using namespace cv;using namespace std;int main(){ Mat src1, src2, dst; src1 = imread("C:\\1.jp...

2018-12-02 01:39:30 353 2

原创 Opencv入门——打开一张图片的方法

直接上代码#include&lt;iostream&gt;#include&lt;opencv2/core/core.hpp&gt;#include&lt;opencv2/highgui/highgui.hpp&gt;using namespace cv;int main(){ Mat img = imread("D:/exmaple.jpg"); //读取图像 nam...

2018-11-30 20:17:29 2124

原创 C入门——排序算法

#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#include&lt;string.h&gt;void swap(int *a, int *b)// 数组元素交换函数{ int temp; temp = *a; *a = *b; *b = temp;}int print(int *a)// 打印数组元素函数{ for (...

2018-11-28 15:35:54 117 1

原创 用Tensorflow实现弹性网络回归算法

测试平台:win10 pycharm tensorflow-1.12.0 python-3.6import tensorflow as tfimport matplotlib.pyplot as pltimport numpy as npfrom sklearn import datasets as dsimport osos.environ['TF_CPP_MIN_LOG_LE...

2018-11-28 15:22:46 375

原创 Roberts算子,matlab代码实现

这段代码实现了Roberts算子的效果,笔者对其进行了加工,笔者认为这样可以快速的确定最合适的阈值范围,省去了很多的调试步骤!欢迎大家指正,谢谢大家!clear;img = imread('img2.jpg'); % 读取图像img_gray = rgb2gray(img); % 转换成灰度图[m,n] = size(img_gray); % 得到图像的大小new_img_gray ...

2018-11-25 21:42:52 10970

原创 Opencv入门——在python环境下调用电脑摄像头并保存视频

测试环境:win10 Python-3.7.1 opencv-3.4.2话不多说,直接上代码:# 导入opencv和numpy的库文件import cv2import numpy as np# VideoCapture()用来捕获视频设备的ID,device = 0表示只有一个摄像头device = 0cap = cv2.VideoCapture(device)# fou...

2018-11-25 15:47:42 2300 3

原创 CMD命令行调用python时如何避免调用Anaconda自带的python编译器

各位老师好!这是我的第一篇CSDN文章,虽然没什么水平,但也是自己的一点经验分享。以下是解决办法:1、先在所有应用中找到这个IDE2、然后右键打开文件的安装位置,如图所示3、然后就是关键步骤,按住Shift键的时候,同时鼠标右键这个文件夹的空白区域,就会看到箭头所指的选项,然后点击就可以了4、输入python,一切OK!5、最后,如果要使用pip命令,进入Scripts文件夹,...

2018-11-24 22:46:00 2991 4

minist.zip

这是手写数字识别需要用到的minist数据集,欢迎大家下载!!

2019-10-08

VC6.0纯净版

这是一款非常经典的软件,主要针对C和C++程序的编译调试等操作,速度很快,使用体验很好!

2019-03-09

OTSU阈值分割

该资源包含代码和测试文件,代码正确无误。用lena图像测试只需0.2s左右,性能很好,欢迎下载!

2019-02-27

Matlab模拟PID

用matlab实现的PID算法,简单易懂。感兴趣的朋友可以下载学习!

2019-01-14

GPU检测工具

这是一个检测GPU属性的工具,无需安装,管理员权限直接运行就可以了。

2018-11-25

空空如也

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

TA关注的人

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