草庐IT

rgb2gray

全部标签

android - 错误 : expected color but got (raw string) color/gray

我已经切换到androidstudio3。在我修复了很多问题之后,我得到了这个错误:color/colorPrimary但我出现了这个错误:错误:(87,5)错误:预期的颜色但得到了(原始字符串)颜色/灰色 最佳答案 你忘记在color/colorPrimary之前添加@将其更改为@color/colorPrimary示例代码@color/colorPrimary@color/colorPrimaryDark@color/colorAccent 关于android-错误:expected

android 从 rgb 转换为 hsv,反之亦然

有人可以解释为什么从rgb到hsv的转换在从hsv转换回rgb时没有给出相同的结果吗?intcolor=Color.rgb(206,43,55);intred=Color.red(color);intgreen=Color.green(color);intblue=Color.blue(color);System.out.println(red+","+green+","+blue);//prints:206,43,55(asexpected)float[]hsv=newfloat[3];Color.RGBToHSV(red,green,blue,hsv);floathue=hsv[0

android - 捕获相机预览以在 OpenCV 中使用。转换为 RGB 和灰色垫。 java 。安卓

我想检测相机预览中的人脸。我在OpenCV样本中看到了这个例子:@OverrideprotectedBitmapprocessFrame(VideoCapturecapture){capture.retrieve(mRgba,Highgui.CV_CAP_ANDROID_COLOR_FRAME_RGBA);capture.retrieve(mGray,Highgui.CV_CAP_ANDROID_GREY_FRAME);if(mCascade!=null){intheight=mGray.rows();intfaceSize=Math.round(height*FdActivity.m

android - 从显示实时摄像头的 SurfaceView 获取 RGB

我正在使用camera.startPreview();在SurfaceView中显示实时摄像头。关于如何从相机获取实时RGB读数的任何想法?谢谢 最佳答案 我想我可以得到从SurfaceView转换过来的数据。但最好的使用方法是:将相机的方向设置为90度。将输出格式设置为NV21(所有设备均支持guranteed)。设置为打开闪光灯。在SurfaceView中开始预览。列表项camera=Camera.open();cameraParam=camera.getParameters();cameraParam.setPreviewFo

包含 'grayed out' 项的 Android 列表

在Android中,我想向用户显示一个列表。Whenanitemonthelistisselectedsomeactionisperformed,andthislistitemisnolongerselectable.也可以是“变灰”之类的表示下次显示列表时不能选择。我在Adapter中看到了isSelectable()覆盖,但我相信这会导致该项目被视为分隔符,从而导致视觉问题。而且我还没有找到使项目“变灰”的方法。有任何想法吗?谢谢... 最佳答案 至于使项目变灰。我不确定这是否是最好的方法,但这是我所做的:view.setAlp

android - 如何将颜色从十六进制转换为 RGB

我在String.xml文件中有这样的颜色#ffff992b我如何将is转换为四个变量floatRed;floatGreen;floatBlue;floatAlfa;在Java代码中?任何人都可以提供帮助 最佳答案 您还可以使用Color类的[red,green,blue]函数:intcolor=getResources().getColor(R.color.youcolor);intr=Color.red(color);intg=Color.green(color);intb=Color.blue(color);

android - 加载图像资源为 RGB 565

我试图降低我的应用程序的内存使用量,我注意到大部分是由Activity的背景引起的:在XHDPI中,每个720*1280*4=3.6Mbytes,而Android似乎没有一旦不再使用它们,请立即释放它们。有什么方法可以告诉Android将某些资源图像加载为RGB565而不是RGB8888以便在那些没有alphachannel的较大图像上节省一些内存?我知道这可以通过编程方式完成,但我想知道这是否也可以通过Activity布局中使用的图像和背景或setBackgroundResource()来完成。 最佳答案 你可以这样做:prote

android - 如何在 Android 上使用 XML 指定 RGB 格式的颜色

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。请举例说明在Android上使用XML指定RGB格式的颜色。语法是#rrggbb。

android - 通过 fragment 着色器将 YUV 转换为 RGB

我在将Android中的相机预览从YUV格式转换为RGB时遇到了问题。转换的目的是应用一些效果。我尝试通过fragment着色器进行转换,因为通过native代码进行的转换速度很慢(大约14fps)。我使用的引用是http://jyrom.tistory.com/m/post/view/id/187.我尝试将此代码移植到Android平台,但结果是黑绿色矩形。但是,我可以通过我得到的输出来观察某种形式。你能帮我解决这个问题吗?我相信这是一个普遍的问题:将效果应用于相机预览。我还提供了我的测试项目的链接:https://dl.dropbox.com/u/12829395/applicat

android - camera2 api 将 yuv420 转换为 rgb 绿色输出

我尝试将图像从YUV_420_888转换为rgb,但我在输出图像时遇到了一些问题。在ImageReader中,我获取格式为YUV_420_888的图像(使用camera2api获取此图像预览)。imageReader=ImageReader.newInstance(1920,1080,ImageFormat.YUV_420_888,10);在androidsdk中为YuvImage类编写,即YuvImage只使用了NV21、YUY2。我们可以看到N21和yuv420之间的差异不大,我尝试将数据转换为N21YUV420:和N21:在onImageAvailable中,我分别获取每个Pla