滑动条是我们在OpenCV中经常使用的一个控件,HighGUI提供了滑动条的实现,在OpenCV中滑动条称为trackbar。创建滑动条的函数(这里以C接口为例)cvCreateTrackbar( ),函数原型如下:int cvCreateTrackbar(
const char* trackbar_name,
const char* window_name,
int* v...
人工智能
7062次阅读
无
OpenCV提供了许多的基本数据类型,这里学习一些比较常用的数据类型。C接口的基本都是用结构体或联合体来实现基本数据类型,C++接口的话使用模板来实现,但对于使用者而言,其实都是一样的。这里以C接口的为例介绍。1. CvPoint以及其变体这单个结构都非常简单,用于表示二维或三维的点(确切的说是点的坐标,通常坐标都是以0为基点),既有表示整数也有表示浮点型的。他们的定义分别如下:
typed...
人工智能
9731次阅读
无
这次学习一下OpenCV里面基本的操作,这里以C++接口为例。实验环境是:VS2010 +OpenCV 2.4.8。实验代码:#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <stdio.h>
using namespac...
人工智能
7242次阅读
无
OpenCV自从2001年出现到现在已经13年了,除了包含的内容更加广泛之外,其API也发生了变化。OpenCV 2.0之前的API都是基于C的,之后的版本都是基于C++的。相比较来说,C++接口会比较高级一些,最大的特点就是它可以自动管理内存,而C版本的接口需要开发人员自己管理内存。这在小的程序里面优势不明显,因为在小的程序里面我们往往可以不用去做很多内存管理,当程序运行结束后,操作系统会...
人工智能
8736次阅读
无
工作后,接触到了自己以前没有接触过的两大技术领域——FPGA和机器视觉。虽然这两个技术都不是我工作的主要内容,但都或多或少的都在接触学习。工作后再学习和学校学习的确是有很大差别,在工作中遇到一门新的东西往往侧重去解决问题,而不是从最基本的知识去系统的学习一门技术。就像FPGA和OpenCV,其实在工作中我已经用的比较多了,也解决了很多具体的问题,但是却从没有系统的学习过。其实,我觉得这种学习...
人工智能
2146次阅读
无
- « 前一页
- 1
- 2