• 等级
  • 2343022 访问
  • 407 原创
  • 143 转发
  • 345 排名
  • 522 评论
  • 144 获赞

为什么OpenCV已经发布V4版本了,使用时却用cv2 ?

有人提出一个问题:为什么现在OpenCV已经发布v4.0版本了,怎么使用的时候还是cv2呢?其实,cv2中的2不是指定发布的版本号,而是为了区分OpenCV的 C和C++的版本。 OpenCV1.x使用 C开发;而OpenCV2.x使用C++。在OpenCV2.4之后,纯CAPI已经不再使用,也不在纯C环境下进行编译测试。cv是OpenCV在C++中...

2018-12-31 11:55:20

OpenCV4.0 与 Processing 图像格式分析和转换

目前主要通过Processing作为交互界面,所有的图像最后要通过Processing展示。 一、Processing图像的使用格式首先,看Processing的图像对格式的要求。 Processing的图像使用PImage类封装(有图有真相)。这是PImage的缺省构造方法,默认的图像格式就是ARGB,也就是使用4个通道表达图像的像素 (alpha,red...

2018-12-25 20:06:48

Processing 中使用OpenCV4处理摄像头画面(8)

 前面《Processing中使用OpenCV4处理摄像头画面(7)》是通过Java的PImage获取数据交给OpenCV处理(并没有实现处理逻辑)。 这篇是直接通过调用OpenCV的VideoCatrue实现摄像头数据的获取,然后转换成PImage的数据格式显示。 一、环境需要OpenCV4的类库。1、安装这个插件--一劳永逸https://blog.c...

2018-12-25 14:47:40

Processing 中使用OpenCV4处理摄像头画面(7)

OpenCV提供了强大的计算机图像处理能力,Processing可以借助OpenCV,实现更多的操作。Processing是Java语言开发。Processing处理图像使用一纬的数组Java的ByteBuffer,而OpenCV使用的是矩阵Mat。一、环境需要OpenCV4的类库。1、安装这个插件--一劳永逸https://blog.csdn.net/teamlet/a...

2018-12-25 14:07:04

Processing 使用摄像头(6)

除了读取硬盘、网络,摄像头也是Processing获取数据的一个途径。使用摄像头是实现人脸识别的数据获取一个途径。importprocessing.video.*;Capturecap;voidsetup(){size(640,480);background(0);cap=newCapture(this,width,height);cap.st...

2018-12-25 10:50:25

Processing 播放本地视频(5)

视频的本质是每秒钟播放30多张左右图片,Processing可以处理各种图片和视频。transit.mov是Processing自带的例子中的视频,自己搜一下就能找到。创建一个新的Processing项目,然后保存项目。把视频保存在当前项目的data目录下,或者直接拖拽视频到ProcessingIDE窗口。importprocessing.video.*;Moviem...

2018-12-25 10:33:14

Processing 显示网络图片(4)

如果不能访问网络,那么Processing的能力将大打折扣。下面在程序中显示这个图片: PImageimg;Stringurl;voidsetup(){size(640,480);background(200,200,200);url="https://img-blog.csdnimg.cn/20181225094605691.jpg";i...

2018-12-25 09:56:51

Processing 显示本地图片(3)

Processing可以处理各种图片和视频。 读取本地图片并显示的例子,主要了解如何给Processing提供数据,提供的数据应该放到什么路径下。代码如下:PImageimg;voidsetup(){size(640,480);img=loadImage("mountain.jpg");noLoop();}voiddraw(){ima...

2018-12-25 09:39:30

发布Processing的opencv4类库: OpenCV4 for Processing

在Processing3.4中使用OpenCV4.0,发现目前只有一个支持 OpenCV 2.4.5的库。在导入videoio的时候,总是有未找到名称的提示。所以,动手做了一个OpenCV4forProcessing的库。库的地址在此:https://github.com/teamlet/OpenCV4-for-Processing在mac下测试OK,for...

2018-12-24 23:18:07

Processing 画一个绿色的图像(2)

 Processing有非常强大的图像处理能力。创建一个绿色的图片,占满整个画布。 这里需要学习的是:createImage(width,height,color)color(red,green,blue)img.set(x,y,color)的用法。 PImageimg;voidsetup(){size(640,480);backgr...

2018-12-24 10:10:33

Processing 画一个最简单的四边形(1)

Processing用来处理各种图像。 这是个最简单的、画一个四边形。voidsetup(){size(640,480);background(100,100,100);noLoop();}voiddraw(){rect(10,10,200,120);} size(x,y):设置画布大小x:width宽度;y:heig...

2018-12-24 09:29:07

mac环境下编译Opencv4.0 以及在Processing中使用opencv4.0举例

一、环境MacOSSierra10.12.6Processing3.4  https://processing.org/download/Opencv4.0.0  https://opencv.org/releases.html$java-versionjavaversion"1.8.0_102"Java(TM)SERuntimeEnvironment...

2018-12-23 12:07:49

玩 arduino 的流水账

前两天把dfrobotarduino 翻出来玩外围设备。一、红外接收管remotelib发现df提供的IRemote库版本比较低,是2012年发布的版本。在github上找到原始项目,发现已经更新到2017年,下载更新! 地址在此:https://github.com/z3t0/Arduino-IRremote 二、rfid读卡模块收到rc522的模块...

2018-12-23 11:04:09

CentOS 7.x下最简单的为nginx生成和维护网站https签名

1、在CentOS7.x下使用yum方式安装cerbotyuminstall-ycertbot之前使用wget的certbot-auto脚本,经常出现一些异常:比如python版本问题,操作系统平台依赖包不兼容等问题。2、安装certbot之后,还要安装一个nginx的插件yuminstallpython-certbot-nginx3、然后就可以在ng...

2018-11-13 22:26:11

react 入门-Babel

很多计算机语言在运行的时候,需要把我们编写的源代码编译成计算机底层的语言;而javascript是解释型语言,浏览器接收javascript文本,然后再解释执行,所以在编写javascript代码之后,浏览器可以直接识别这些文本,不需要再编译javascript文本。但是,随着javascript的不断更新和版本升级,新的语法和特性越来越多。这些语法提供了更好的性能、编程体验和开发风格,浏览器对这些

2017-12-27 08:52:31

react 入门-JSX

网页技术三剑客:HTML、CSS和Javascript!三者中HTML最简单,是一种结构化文档,使用标记语言(MarkupLanguage)表现的是文档内容;其次是CSS,CSS核心是BoxModule(盒子模型)和定位;CSS依赖HTML的元素,只能依附与HTML并进行适当的修饰渲染,只能装饰内容但不能改变HTML元素本身。最复杂的是Javascript,对HTML和

2017-12-15 11:21:18

react 入门-创建组件(3)工厂方法

实例<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>Factories</title></head><body><!--TargetContainer--><divid="react-container"></div><!--ReactLibrary&ReactDOM--><script

2017-12-13 22:04:22

react 入门-创建组件(2)无状态功能函数法

前面说的是通过继承React.Component创建React组件。还可以通过无状态的功能函数构造React组件。

2017-12-13 21:16:32

react 入门-创建组件(1)继承component法

React组件(Component)也是一种元素Element,只不过是粒度更大一些的、包含更多子元素。通过React组件,把一些相关的元素组织起来,形成可以复用的、有多个成员的元素的组合。举例

2017-12-13 20:34:55

react 入门-创建元素

为了能让react在浏览器中运行,需要引入两个js库,分别是React和ReactDom。

2017-12-13 17:16:46

博客专家

teamlet

关注
  • 互联网·电子商务/技术总监
  • 北京
奖章
  • 博客专家
  • 专栏达人
  • 持之以恒