安卓 Bitmap类抓某个像素点的RGB

原创 2016年08月29日 12:51:00

先截屏抓个图(ScreenCapture是我自己定义的一个截屏函数
String PicDictory1 = ScreenCapture.CaptureScreen("File1", true);

然后用工厂函数:
        Bitmap bm1 = BitmapFactory.decodeFile(PicDictory1);
        int pixel  = bm1.getPixel(163, 666);
这样抓到的pixel  是一个奇怪的负数,需要解析一下:

                int redValue = Color.red(pixel);
                int blueValue = Color.blue(pixel);
                int greenValue = Color.green(pixel);
                if (redValue == 255 || greenValue == 255 || blueValue == 255) {
                    CommonWriter.WriteLine("R : " + redValue);
                    CommonWriter.WriteLine("G : " + greenValue);
                    CommonWriter.WriteLine("B : " + blueValue);
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java获取图片像素点的RGB值

转的其他人的。 自己试了可以。 忘记具体哪个地方了。 package com.hundsun.rm.system; import java.awt.AWTException; import java...

图像RGB个通道像素点统计

图像RGB个通道像素点统计最近项目需要统计图像RGB各个通道像素点个数的分布,写了这样一个小的程序。 主要是对之前写的东西的一些整合,格式输出是看到opencv自带的分类器训练过程中,命令窗内的输出...

根据给定的像素点的RGB值写bmp位图

这个算是上一篇文章的逆过程,

毕业设计——人脸检测——002 MATLAB实现提取一张图片像素点的RGB值

向Matlab中输入一张jpg图片,提取图片RGB值分别放到三个二维数组里,然后计算红绿蓝均值,完整程序. clear all,clc; im=imread('1.jpg');%1.jpg为...

**ANDROID**# 第七章图形与图像处理(静态处理) > Bitmap是有像素点构成的点阵图。 ------ ## 使用简单的图片 ---- * 通过Drawable对象进行访问。

使用简单的图片 通过Drawable对象进行访问。 R.drawable.file_name @drawable/file_name 通过BitmapDrawable对Bitmap对象进行封装...

C++实现K-means,聚类原理解析(并用在图片像素点聚类)

参考:http://nlp.stanford.edu/IR-book/html/htmledition/k-means-1.html
  • CY_TEC
  • CY_TEC
  • 2016-05-21 09:14
  • 2667

[Android]通过JNI访问并操作Bitmap的元素,支持RGB565和ARGB8888

一段简单的JNI例子,输入是Bitmap(需要是Mutable),结果是
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)