王洪伟的专栏

个人博客,仅作个人心得和记录

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

有人提出一个问题:为什么现在OpenCV已经发布v4.0版本了,怎么使用的时候还是 cv2呢? 其实,cv2中的 2 不是指定发布的版本号,而是为了区分OpenCV的 C 和 C++ 的版本。   OpenCV1.x 使用 C 开发;而OpenCV2.x 使用C++ 。 在OpenCV2....

2018-12-31 11:55:20

阅读数 354

评论数 0

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

目前主要通过Processing作为交互界面,所有的图像最后要通过Processing展示。   一、Processing图像的使用格式 首先,看Processing的图像对格式的要求。   Processing的图像使用 PImage 类封装(有图有真相)。 这是 PImage ...

2018-12-25 20:06:48

阅读数 263

评论数 0

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

  前面《Processing 中使用OpenCV4处理摄像头画面(7)》是通过Java的 PImage 获取数据交给OpenCV处理(并没有实现处理逻辑)。   这篇是直接通过调用OpenCV的 VideoCatrue 实现摄像头数据的获取,然后转换成PImage的数据格式显示。   ...

2018-12-25 14:47:40

阅读数 356

评论数 0

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

OpenCV提供了强大的计算机图像处理能力,Processing可以借助OpenCV,实现更多的操作。 Processing是Java语言开发。Processing处理图像使用一纬的数组 Java 的 ByteBuffer,而OpenCV使用的是矩阵Mat。 一、环境 需要OpenCV4的类...

2018-12-25 14:07:04

阅读数 373

评论数 0

Processing 使用摄像头(6)

除了读取硬盘、网络,摄像头也是Processing获取数据的一个途径。 使用摄像头是实现人脸识别的数据获取一个途径。 import processing.video.*; Capture cap; void setup(){ size(640,480); background(0...

2018-12-25 10:50:25

阅读数 452

评论数 0

Processing 播放本地视频(5)

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

2018-12-25 10:33:14

阅读数 291

评论数 0

Processing 显示网络图片(4)

如果不能访问网络,那么Processing的能力将大打折扣。 下面在程序中显示这个图片:   PImage img; String url; void setup(){ size(640,480); background(200,200,200); url = &...

2018-12-25 09:56:51

阅读数 215

评论数 0

Processing 显示本地图片(3)

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

2018-12-25 09:39:30

阅读数 219

评论数 0

发布Processing的opencv4类库: OpenCV4 for Processing

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

2018-12-24 23:18:07

阅读数 1023

评论数 1

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

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

2018-12-24 10:10:33

阅读数 182

评论数 0

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

Processing 用来处理各种图像。   这是个最简单的、画一个四边形。 void setup(){ size(640,480); background(100,100,100); noLoop(); } void draw(){ rect(10,10,200,120...

2018-12-24 09:29:07

阅读数 370

评论数 0

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

一、环境 Mac OS Sierra 10.12.6 Processing 3.4  https://processing.org/download/ Opencv 4.0.0  https://opencv.org/releases.html $ java -version java v...

2018-12-23 12:07:49

阅读数 541

评论数 1

玩 arduino 的流水账

前两天把 dfrobot arduino 翻出来玩外围设备。 一、红外接收管 remote lib 发现df提供的IRemote库版本比较低,是2012年发布的版本。 在github上找到原始项目,发现已经更新到2017年,下载更新!   地址在此: https://github.co...

2018-12-23 11:04:09

阅读数 163

评论数 0

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

1、在 CentOS 7.x 下使用yum方式安装cerbot yum install -y certbot 之前使用wget 的 certbot-auto 脚本,经常出现一些异常:比如python版本问题,操作系统平台依赖包不兼容等问题。 2、安装certbot之后,还要安装一个ngin...

2018-11-13 22:26:11

阅读数 1024

评论数 0

react 入门-Babel

很多计算机语言在运行的时候,需要把我们编写的源代码编译成计算机底层的语言;而javascript是解释型语言,浏览器接收javascript文本,然后再解释执行,所以在编写javascript代码之后,浏览器可以直接识别这些文本,不需要再编译javascript文本。但是,随着javascript...

2017-12-27 08:52:31

阅读数 1055

评论数 2

react 入门-JSX

网页技术三剑客: HTML 、CSS 和 Javascript !三者中 HTML 最简单,是一种结构化文档,使用标记语言(Markup Language)表现的是文档内容;其次是CSS ,CSS 核心是 Box Module (盒子模型) 和 定位;CSS依赖HTML的元素,只能依附与HTML并...

2017-12-15 11:21:18

阅读数 926

评论数 0

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

实例<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Factories</title> </head> &...

2017-12-13 22:04:22

阅读数 1133

评论数 0

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

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

2017-12-13 21:16:32

阅读数 976

评论数 0

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

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

2017-12-13 20:34:55

阅读数 1525

评论数 0

react 入门-创建元素

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

2017-12-13 17:16:46

阅读数 1701

评论数 0

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