我试图获得像素值从图像随机选择从文件夹与每2秒。例如,我可以得到像素亮度从PImage很容易。但不知道如何得到当我有字符串图像从文件夹。
我也尝试了一系列图像,但仍然不知道如何获得像素RGB值
String path = sketchPath("data");
ImageLoader loader;
ImageList list;
Image img;
PImage terrain;
+other data
void setup(){
loader = new FileImageLoader(this);
list = loader.start(path);
img = list.getRandom();
+other data
void update1(){
if (img == null) {
img = list.getRandom();
(error line) terrain = loadImage(img, "jpg");
color c = terrain.get(int(p.x), int(p.y));
+other data
我已经预料到了这一行的错误,但为了让大家知道我在做什么,我把它放在这里。我面临的错误是:“PApplet类型中的loadImage(String,String)方法不适用于参数(Image,String)”
还有其他方法可以通过字符串从图像中获取像素数据吗?或者如何解决这个问题?
方法Image.getImg()
允许您访问由Image
对象管理的PImage
。
使用. get()
和. set()
访问图像的像素。
Image img;
PImage terrain;
void update1() {
if (img == null) {
img = list.getRandom();
terrain = image.getImg(); // get PImage from Image
color c = terrain.get(int(p.x), int(p.y));
// [...]
}
}
问题内容: 我在netbeans平台上制作了App。我想绘制直方图。我有红色,绿色和蓝色的图像像素。因此,请任何人对我提出建议,如何使用该像素值绘制直方图?我的代码在下面,其中我使用图像的红色,绿色和蓝色像素值。 问题答案:
问题内容: 我正在尝试从位图获取像素rgb值。我得到了一些价值,但远没有达到我期望的价值。我也得到: 我找不到界外错误… 这是代码: 问题答案: 这个: 与此不符: 你已经计数的行和列,即包含 ÿ 值和包含 X 的值。那是倒退。
问题内容: 我正在尝试将所有图像元素匹配为字符串, 这是我的正则表达式: 这可行,但是我想提取所有图像。因此,当我在此String上执行正则表达式时: 它返回: 问题答案: 您需要使用捕获组来提取URL,并且如果要全局匹配(即,不止一次),则在使用捕获组时,需要循环使用(在全局匹配时忽略捕获组)。 例如
我有一系列图像,我想计算中间图像(以去除运动元素)。直观地说,硬编码一个循环以遍历所有像素将有一个总的运行时间,以及相当大的内存使用量。有没有办法在OpenCV中轻松实现这一点?(我对平均值不感兴趣,我需要做一个中位数)。我是为Android写这篇文章的(使用OpenCV4Android),所以显然计算能力是有限的。
问题内容: 我试图从给定的字符串中获取HTML图像标签的url。应该有一些正则表达式来获取它。但是不知道该怎么做。谁可以帮我这个事。 例如 我只需要字符串中的 _http://xyz.com/par.jpg_ 问题答案: 请参阅此问题以供参考。基本上说使用:
问题内容: 我正在寻找从中获取像素数据(以表格形式)的最快方法。我的目标是能够解决像素从使用图像。我发现的所有方法均不执行此操作(大多数方法都返回)。 问题答案: 我只是在玩同一个主题,这是访问像素的最快方法。我目前知道执行此操作的两种方法: 使用的答案中所述的BufferedImage 方法。 通过直接使用以下方式访问像素数组: 如果你要处理大图像并且性能是一个问题,则第一种方法绝对不是可行的方