机器视觉
TurmericBaron
这个作者很懒,什么都没留下…
展开
-
opencv3学习笔记(一)——opencv入门
1. opencv简介OpenCV全称是Open Source Computer Vision Library,直译就是”开源计算机视觉库”。OpenCV由一系列C函数和C++类构成,拥有包括500多个C函数的跨平台的中高层API。因为机器视觉和机器学习密切相关,所以OpenCV还提供MLL(Machine Learning library)机器学习库,主要用于统计方面的模式识别和聚类原创 2016-10-08 01:54:29 · 2005 阅读 · 0 评论 -
opencv3错误集锦(三)—— 计算机缺失MSVCP120D.dll
1. 问题现象在配置完vs2010后,写了一小段代码对其测试,发现提示提示计算机缺失MSVCP120D.dll。 2. 问题分析详见链接 打开opencv文件夹,我们发现opencv3.1.0只提供了vc12与vc14,而我的开发环境是vs2010,无法编译vs2013生成的dll3. 解决方案将vs升级到2015,编译vc14经验证,问题成功解决 若在过程中出现其他问题,欢迎交流讨论原创 2016-10-16 08:19:01 · 730 阅读 · 0 评论 -
opencv3错误集锦(一)——无法打开包括文件:"opencv2/opencv.hpp": No such file or directory
1.错误现象在配置完opencv3.1.0后,对其进行测试,报错:无法打开包括文件:”opencv2/opencv.hpp”: No such file or directory 2. 错误分析打开项目的属性管理器,双击Microsoft.Cpp.Win32.user,进入属性页面,点开通用属性的VC++目录,发现包含目录配置如下: 配置的包含目录是D:\Program(x86)\opencv原创 2016-10-14 17:41:34 · 40380 阅读 · 6 评论 -
opencv3错误集锦(二)—— 该文件包含不能在当前代码页(936)中表示的字符
1. 错误现象warning C4819: 该文件包含不能在当前代码页(936)中表示的字符2. 错误分析代码页:代码页是字符集编码的别名,也有人称”内码表”。早期,代码页是IBM称呼电脑BIOS本身支持的字符集编码的名称。 代码页 国家(地区)或语言 437 美国 708 阿拉伯文(ASMO 708) 720 阿拉伯文(原创 2016-10-14 17:55:34 · 9901 阅读 · 1 评论 -
机器视觉之图像add的三种方式
1. 测试环境Matlab2.代码与原图girl1=imread('1.jpg');girl2=imread('2.jpg');imshow(girl1);disp('girl1 image size:');disp(size(girl1));imshow(girl2);disp('girl2 image size');disp(size(girl2));add1=girl1+girl2;原创 2016-11-04 19:24:13 · 728 阅读 · 0 评论 -
opencv3学习笔记(三)——core组件之模块operations on array
1.引言operations on array:数组操作。从官网上及源码上我们可以看到该模块声明了5个类、94个函数、重载了6个函数、定义了9个枚举类型。 详细链接:官网详解2.类声明3 函数声明3.1 void cv::absdiff ()3.1.1 函数用途absdiff:absolute difference 该函数用于计算两个矩阵或一个矩阵与一个数的差的绝对值3.1.2 函数原型void原创 2016-10-24 16:31:03 · 7053 阅读 · 0 评论 -
机器视觉之图像入门
1. 图像函数对于二维图像,我们可以把它看做一个关于像素坐标(x,y)的函数,即I(x,y)。 对于灰度图而言,(x,y)处是一个实数值,即亮度。 对于rgb彩色图而言,(x,y)处是一个包含3个元素的向量。即该点的r通道值、g通道值、b通道值。 每一个(x,y)位置就是一个像素点。3. 图像深度图像深度是指存储每个像素所用的位数。通常为8位图像。用8位来存储像素,则所能存储的最大值为255,原创 2016-11-02 19:58:58 · 591 阅读 · 0 评论 -
opencv3学习笔记(三)——core组件
1.前言前面已经知道opencv主要由16个组件组成,由于core组件提供了最基本的数据结构,所以就从core组件入手,开始opencv3的研究。2.core组件从opencv官网上可以看到,core组件主要由以下模块组成:Basic structuresC structures and operations Connections with C++perations on arraysX原创 2016-10-11 18:12:16 · 444 阅读 · 0 评论 -
opencv3学习笔记(二)——opencv官网预览
1.前言由于看英文网站不太适应,前期仅仅简单的在官网下载了opencv,就对官网畏而远之。近期沉下心来,认真浏览了官网。发现对于我们学习opencv,官网是一个非常好的便捷的途径。原创 2016-10-09 10:44:41 · 862 阅读 · 0 评论 -
opencv3错误集锦(四)——Rect函数参数引发的异常中断
1.问题现象编译程序时报错:0x00007FF91EEA7788 处(位于 opencvstudy_codetest.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000000E8A56EE30 处。如下图: 2.问题分析源代码如下#include <opencv2/core/core.hpp>#include <opencv原创 2016-10-21 00:05:21 · 4975 阅读 · 2 评论