
Processing
文章平均质量分 92
teamlet
这个作者很懒,什么都没留下…
展开
-
mac环境下编译Opencv4.0 以及在Processing中使用opencv4.0举例
一、环境Mac OS Sierra 10.12.6Processing 3.4 https://processing.org/download/Opencv 4.0.0 https://opencv.org/releases.html$ java -versionjava version "1.8.0_102"Java(TM) SE Runtime Environment ...原创 2018-12-23 12:07:49 · 4645 阅读 · 2 评论 -
Processing 中使用OpenCV4处理摄像头画面(8)
前面《Processing 中使用OpenCV4处理摄像头画面(7)》是通过Java的 PImage 获取数据交给OpenCV处理(并没有实现处理逻辑)。 这篇是直接通过调用OpenCV的 VideoCatrue 实现摄像头数据的获取,然后转换成PImage的数据格式显示。 一、环境需要OpenCV4的类库。1、安装这个插件--一劳永逸https://blog.c...原创 2018-12-25 14:47:40 · 3877 阅读 · 0 评论 -
Processing 中使用OpenCV4处理摄像头画面(7)
OpenCV提供了强大的计算机图像处理能力,Processing可以借助OpenCV,实现更多的操作。Processing是Java语言开发。Processing处理图像使用一纬的数组 Java 的 ByteBuffer,而OpenCV使用的是矩阵Mat。一、环境需要OpenCV4的类库。1、安装这个插件--一劳永逸https://blog.youkuaiyun.com/teamlet/a...原创 2018-12-25 14:07:04 · 3391 阅读 · 2 评论 -
Processing 使用摄像头(6)
除了读取硬盘、网络,摄像头也是Processing获取数据的一个途径。使用摄像头是实现人脸识别的数据获取一个途径。import processing.video.*;Capture cap;void setup(){ size(640,480); background(0); cap = new Capture(this,width,height); cap.st...原创 2018-12-25 10:50:25 · 7168 阅读 · 1 评论 -
Processing 播放本地视频(5)
视频的本质是每秒钟播放30多张左右图片,Processing可以处理各种图片和视频。transit.mov是Processing自带的例子中的视频,自己搜一下就能找到。创建一个新的Processing项目,然后保存项目。把视频保存在当前项目的data目录下,或者直接拖拽视频到 Processing IDE窗口。import processing.video.*;Movie m...原创 2018-12-25 10:33:14 · 7738 阅读 · 3 评论 -
Processing 显示网络图片(4)
如果不能访问网络,那么Processing的能力将大打折扣。下面在程序中显示这个图片: PImage img;String url;void setup(){ size(640,480); background(200,200,200); url = "https://img-blog.csdnimg.cn/20181225094605691.jpg"; i...原创 2018-12-25 09:56:51 · 2118 阅读 · 0 评论 -
Processing 显示本地图片(3)
Processing可以处理各种图片和视频。 读取本地图片并显示的例子,主要了解如何给Processing 提供数据,提供的数据应该放到什么路径下。代码如下:PImage img;void setup(){ size(640,480); img = loadImage("mountain.jpg"); noLoop();}void draw(){ ima...原创 2018-12-25 09:39:30 · 5842 阅读 · 0 评论 -
发布Processing的opencv4类库: OpenCV4 for Processing
在Processing 3.4中使用 OpenCV4.0,发现目前只有一个支持 OpenCV 2.4.5 的库。在导入 videoio 的时候,总是有未找到名称的提示。所以,动手做了一个 OpenCV4 for Processing的库。库的地址在此:https://github.com/teamlet/OpenCV4-for-Processing在mac下测试OK,for ...原创 2018-12-24 23:18:07 · 4446 阅读 · 3 评论 -
Processing 画一个绿色的图像(2)
Processing有非常强大的图像处理能力。创建一个绿色的图片,占满整个画布。 这里需要学习的是 :createImage(width,height,color)color(red,green,blue)img.set(x,y,color)的用法。 PImage img;void setup(){ size(640,480); backgr...原创 2018-12-24 10:10:33 · 1612 阅读 · 0 评论 -
Processing 画一个最简单的四边形(1)
Processing 用来处理各种图像。 这是个最简单的、画一个四边形。void setup(){ size(640,480); background(100,100,100); noLoop();}void draw(){ rect(10,10,200,120);} size(x,y) : 设置画布大小x : width 宽度; y : heig...原创 2018-12-24 09:29:07 · 4121 阅读 · 0 评论 -
OpenCV4.0 与 Processing 图像格式分析和转换
目前主要通过Processing作为交互界面,所有的图像最后要通过Processing展示。 一、Processing图像的使用格式首先,看Processing的图像对格式的要求。 Processing的图像使用 PImage 类封装(有图有真相)。这是 PImage 的缺省构造方法,默认的图像格式就是 ARGB,也就是使用4个通道表达图像的像素 (alpha, red...原创 2018-12-25 20:06:48 · 2256 阅读 · 0 评论