首页 > Web开发 > 详细

【opencv.js】访问单个像素

时间:2020-04-24 00:25:52      阅读:119      评论:0      收藏:0      [点我收藏+]

JavaScript 写法类似于 C++ 写法。

相关内容详细介绍请移步官网:【https://docs.opencv.org/3.3.1/de/d06/tutorial_js_basic_ops.html

 

at 方法

Mat TypeAt Manipulation
CV_8U ucharAt
CV_8S charAt
CV_16U ushortAt
CV_16S shortAt
CV_32S intAt
CV_32F floatAt
CV_64F doubleAt
//访问(3,4)位置上的像素
let row = 3, col = 4; let src = cv.imread("canvasInput");
let R = src.ucharAt(row, col * src.channels()); let G = src.ucharAt(row, col * src.channels() + 1); let B = src.ucharAt(row, col * src.channels() + 2); let A = src.ucharAt(row, col * src.channels() + 3);

 

ptr 方法

Mat TypePtr ManipulationJavaScript Typed Array
CV_8U ucharPtr Uint8Array
CV_8S charPtr Int8Array
CV_16U ushortPtr Uint16Array
CV_16S shortPtr Int16Array
CV_32S intPtr Int32Array
CV_32F floatPtr Float32Array
CV_64F doublePtr Float64Array
//访问(3,4)位置上的像素
let row = 3, col = 4;
let src = cv.imread("canvasInput");
let pixel = src.ucharPtr(row, col);
let R = pixel[0];
let G = pixel[1];
let B = pixel[2];
let A = pixel[3];

 

【opencv.js】访问单个像素

原文:https://www.cnblogs.com/bjxqmy/p/12764716.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!