当前位置:首页 » 图片资讯 » 如何获取图片上的像素坐标
扩展阅读
美女健身跳河视频 2023-08-31 22:08:21
西方贵族美女照片真人 2023-08-31 22:08:15

如何获取图片上的像素坐标

发布时间: 2022-11-27 12:19:43

‘壹’ ps里怎么查看图片的某一个点的X坐标和Y坐标

1、电脑打开Photoshop,然后点击工具栏中的窗口。

‘贰’ 获取图片的像素信息

如何获取图片的像素信息呢?这个得借助canvas的getImageData方法。

其中:
R - 红色 (0-255)
G - 绿色 (0-255)
B - 蓝色 (0-255)
A - alpha 通道 (0-255; 0 是透明的,255 是完全可见的)
这里需要注意的是,alpha的取值范围不是0~1。

‘叁’ 如何利用matlab导入并提取jpg彩色图像像素点的坐标及其RGB值想要完整的编码。谢谢哈。

假设原图片为“image.jpg”。

可以使用 Python Image Library 做,load() 函数会返回一个对象,这个对象我们可以把它当作一个二维数组对待,而数组中存放的就是点的 RGB 值,可以很容易地访问到任何像素点的 RGB 值:

from PIL import Image

# 可以支持很多种图片格式.

im = Image.open("your_picture.jpg")

pix = im.load()

# 获得图片的尺度,可以用于迭代

print im.size

# 获得某个像素点的 RGB 值,像素点坐标由 [x, y] 指定

print pix[x,y]

# 设置 [x, y] 点的 RGB 的值为 value

pix[x,y] = value

(3)如何获取图片上的像素坐标扩展阅读:

在电脑中,RGB的所谓“多少”就是指亮度,并使用整数来表示。通常情况下,RGB各有256级亮度,用数字表示为从0、1、2...直到255。注意虽然数字最高是255,但0也是数值之一,因此共256级。如同2000年到2010年共是11年一样。

按照计算,256级的RGB色彩总共能组合出约1678万种色彩,即256×256×256=16777216。通常也被简称为1600万色或千万色。也称为24位色(2的24次方)。

‘肆’ C# 如何得到图片上某个像素点的坐标

当然不行了,直接获得该点的XY坐标,之后计算出实际坐标
给你个例子
private void panel1_MouseMove(object sender, MouseEventArgs e)
{
float loc_X = 0;
float loc_Y = 0;
float loc_Fy = 0;

loc_X = e.Location.X ;
loc_Y = e.Location.Y;

//判断是否1、10---1小时 8小时
DateTime dt_HM=new DateTime ();
DateTime last_Time = DateTime.Now;

if (combJD_SJKD.Text =="10")
{
dt_HM = Convert.ToDateTime (DateTime.Now.AddHours(-7).ToString("yyyy-MM-dd HH") + ":10");
//loc_X = ((loc_X - 50)* 2)/3;
loc_X = (((loc_X - 50) * 43) / (pub_lastX - 50)) * 10;

}
else
{
dt_HM = Convert.ToDateTime (DateTime.Now.AddHours(-1).ToString("yyyy-MM-dd HH:mm"));
//loc_X = (loc_X - 50) / 12;
loc_X = ((loc_X - 50) * 58) / (pub_lastX-50);
}
//Y轴取整换算成实际坐标轴
loc_Fy = (panel1.Height -30)-loc_Y;
//1个刻度有多少格
float Y_GESHU = ((panel1.Height - 30) - pub_lastY) / 60;
//loc_Fy = loc_Fy/7;

//loc_Fy = loc_Fy / 8 + 3;
loc_Y =(int )( (loc_Fy)/Y_GESHU );
loc_Y = (int)(loc_Y - (loc_Y / 10));

//X轴换算成实际坐标轴

dt_HM = dt_HM.AddMinutes(loc_X);

//提取查询的日期、时间 并确定比例因子
int scale=1;
scale = scale * pub_addscale;

loc_Y = loc_Y * scale;
lab_ZT.Text = "通行人数为:" + Convert.ToString(loc_Y) + "人 此时刻值为" + dt_HM.ToString() ;

}

‘伍’ 在OpenCV打开的图像上,已知图像上的某点坐标,如何获取该点像素值

CvScalar s;
s=cvGet2D( image, idx0, idx1 );
image为图像,idx0和idx1为像素坐标
再用s.val[i]可以取出不同通道i=0,1,2,3的像素值

‘陆’ 怎么读取一张图片任意点的坐标

可以使用ps读取,具体操作步骤如下:

1、首先,在计算机上打开Photoshop,单击上方菜单栏的窗口,如下图所示,然后进入下一步。

‘柒’ 如何用C#获取图片中某文字位置的像素坐标

很难啊,这种问题不上点分太抠门.
涉及到ORC核心问题.
笨办法就是先判断什么字体.不知道的话就所有字体.
然后判断字号,不知道就所有字号.
然后判断什么文字,不知道就所有文字.
然后在不同分辨率下的遮罩像素.
然后判断字体颜色,背景颜色.
然后然后逐像素检测前景遮罩颜色,判断是否是指定的文字.
然后获取像素坐标.

‘捌’ Java 如何获取一张图片的像素坐标

这个所谓像素就是你获得的每个点,而且你是放在数组里,不过应该是二维数组吧,你上边写的是一维数组,二位的话数组中所在的位置不就是像素坐标了吗

‘玖’ opencv如何获得图片所有像素点的坐标

cv::findContours( ) 这个函数是用来找轮廓的,我经常用,应该能解决你这个问题。 这个函数找到的线存储的数据结构是std::vector<std::vector<cv::Point> > ,这个里面就有你想要的所有的轮廓点的坐标。

‘拾’ 如何获取一副二值图像上点的坐标就像下图,每个白色区域获取一个坐标

可以通过find函数来获取图像中所有白色像素点的坐标,在通过距离来进行分类可以达到你想要的效果