pixel相关内容
要从屏幕的像素中获取具有python中坐标(x,y)的RGB值,我这样做: import PIL.ImageGrab rgb = PIL.ImageGrab.grab().load()[x,y] 它一直按我的预期工作,直到我这样做: rgb = PIL.ImageGrab.grab().load()[1673,0] 我收到的不是像素的RGB值: IndexError: i
..
我需要python才能更改图片上单个像素的颜色,我该如何处理? 解决方案 以加比·普卡鲁(Gabi Purcaru)的 PIL文档. 使用PIL可靠地修改单个像素的最简单方法是: x, y = 10, 25 shade = 20 from PIL import Image im = Image.open("foo.png") pix = im.load() if im.mo
..
我有一个数组,其中包含从Dicom图像中提取的PixelData. 代码如下: byte[] bytes = img.PixelData.GetFrame(0).Data; // img is the Dicom Image int count = bytes.Length / 2; ushort[] words = new ushort
..
我正在.NET C#项目中工作,想在单击图片框时获取像素值,如何实现? 基本思想是,当我在图片框中单击任何位置时,都会得到该图像点的像素值. 谢谢! 解决方案 使用此: private void pictureBox2_MouseUp(object sender, MouseEventArgs e) { Bitmap b = new Bitmap(pictureB
..
问题: 一个月后,我回到了为我的迷你游戏在Sprite上绘画的原型.正如您在 线程 中看到的那样,我已经找到了解决方案用于在精灵上绘画,并且由于脚本中存在较大的嵌套循环,因此迷你游戏的状况不佳(我的意思是FPS较低).因此,我尝试使用另一种方法代替Texture2D.SetPixel(),然后使用Texture2D.SetPixels(),但是就像FPS较低之前一样. 所以现在,我没有
..
我无法在iPhone的OpenGL Es 1.1上显示基于像素的艺术品(想像复古瓷砖和艺术品). 标题使用8字节(每行1字节)表示,每个位代表是否设置了像素. 例如,数字为8的图块: 0 0 0 0 0 0 0 0 -> 0 0 1 1 1 0 0 0 -> xxx 0 1 0 0 0 1 0 0 -> x x 0 1
..
在OpenGL ES 2.0中,如何使纹理与屏幕像素对齐以获得像素完美图形?这对于我正在使用像素艺术图形的项目至关重要.任何帮助都会很棒! 解决方案 在这里查看我的答案: 已经问过几次了,但是我手边没有链接,因此请快速粗略地解释一下.假设纹理的宽度为8像素: | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | ^ ^ ^ ^ ^ ^ ^
..
我具有包含像素值的属性.而且我想用这个属性值来补偿我的gl_vertex. 问题是我的gl_vertex以世界单位为单位,而offset \ attribute以像素为单位. 如果我将屏幕尺寸统一发送,然后将像素转换为-1到1的值,然后将其添加到最终的gl_Position中,则可以执行此操作.但是我现在不想管理屏幕大小的事件,无论如何我要在每个绘图,每个着色器中都发送它. 有什
..
我正在尝试为网络游戏制作一个简单的机器人,因此我希望能够读取屏幕上像素的颜色.我已经在Windows上使用GetPixel()完成了此操作,但似乎无法在OS X上弄清楚.我一直在网上寻找并遇到glReadPixel.当我在XCode中制作一个简单的命令行工具时,我输入了以下代码.但是,我似乎无法使其正常工作.我不断从中收到EXC_BAD_ACCESS错误: GLfloat r; glRead
..
我有一个问题,如何确定图像中的像素值. 例如:我有图像,尺寸为10 * 10,我想在图像的第5行和第5列中找出像素值,这就是我编写的代码. Mat img; cout (5,5)
..
我有一个用两条平行的绿线标记的图像(见下文).在C ++中的OpenCV Mat中读取此图像,绿线的斜率及其到图像中心的距离是已知的. 现在,我要迭代这两条绿线之间区域中的所有像素.我怎么解决这个问题?如果有人可以给我一个代码示例,这将非常有帮助. 非常感谢. 解决方案 您可以使用 LineIterator 看看下面的示例代码 #include "opencv2/h
..
img = cv2.imread('example.jpg') img_hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) # lower mask (0-10) lower_red = np.array([0, 50, 50]) upper_red = np.array([10, 255, 255] mask0 = cv2.inRange(img_hsv, lo
..
我已经从包含对象的图像中根据pixel计算了对象大小.我想测量现实世界中的物体大小.有什么方法可以找出测量实际尺寸的倍数?我目前正在使用python进行实施. 解决方案 通常,您将使用照相机获得图像,该照相机将3D场景通过镜头投影到2D传感器上.下图表示垂直(高度)投影(我假设是直线透镜): 您说您感兴趣的对象的高度(以图像像素为150像素): 您说图像尺寸的总高度为800像素
..
我正在尝试访问IplImage的像素.我正在使用Java和Processing,有时我需要逐像素访问.到目前为止,我已经完成了此操作,但是我不知道出了什么问题: public IplImage PImageToIplImage(PImage imageSrc) { IplImage imageDst; if(imageSrc.format==RGB)
..
您将如何读取HSV格式而不是RGB的像素值?下面的代码以RGB格式读取圆心的像素值.读取HSV中的值是否有很大差异? int main(int argc, char** argv) { //load image from directory IplImage* img = cvLoadImage("C:\\Users\\Nathan\\Desktop\\SnookerPic.
..
我正在进行单应性检查,每当尝试使用H.at(i, j)检查H矩阵(CV_64F类型)的值时,我都会得到随机数(有时是垃圾值).我想访问浮点矩阵的像素值.有什么办法吗? Mat A = Mat::eye(3, 3, CV_64F); float B; for(int i=0; i
..
我不会使用OpenCL进行一些计算得出的pixelart,而直接在显示器上显示它,而无需CPU往返.我可以使用OpenCL与OpenGL的互操作性,并写入GPU的纹理库,并使用OpenGL显示纹理.我想知道什么是最好的方法,因为我不需要任何3D东西,只需2d pixelart. 解决方案 如果您的OpenCL实现支持,最好的方法是使用OpenCL/OpenGL互操作.这使OpenCL可以访
..
jQuerys偏移函数有时会返回顶部或左侧的有理数(例如12.645613).我认为顶部和左侧的位置都以像素为单位,因此应该是整数(不存在半像素或?). 解决方案 顶部和左侧位置可以是浮点数,其单位为cm,mm,in,pt,pc,em,ex或px或百分比. 示例: .someElement { top: 42%; left: 3.14in; } offset函数返回转换为像
..
我尝试获得以下图片中应说明的内容. 为了简单起见,我们假设我有一个numpy数组(10x10),我想使用matplotlib imshow进行绘制.条件是具有不同的像素大小,例如:前五行的大小应为0.5cm,后五行的大小应为1cm.列的大小应相同. 我如何轻松实现这一目标?我已经尝试过这样做,但是我不喜欢这种解决方案.特别是我仍然有白色边框,并且缩放非常糟糕. from matp
..
我已经花了几天的时间寻找用鼠标捕获将像素绘制到Java窗口中的方法.我正在寻找一些我可以插入的框架.这看起来是如此简单……任何帮助将不胜感激. (编辑) 这是一些无效的代码. public class Base extends JPanel implements MouseMotionListener { public static void main(String[] ar
..