Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将小比例图像转换为大比例图像_C#_Image_Pixel - Fatal编程技术网

C# 将小比例图像转换为大比例图像

C# 将小比例图像转换为大比例图像,c#,image,pixel,C#,Image,Pixel,我有两个摄像头的图像。它们都发送了一张图片,但是相机1的图片被放大了(就像相机1的图片在相机2的图片里面一样) 我有一个点的位置在相机1的图片上。此位置可以在不同的图片中更改。现在我想在照相机2的照片中找到那个点 两台摄像机的图像均为2560X2048像素 我怎样才能在图2中找到x,y?我找到了答案。我剪掉了未缩放的图像!图片与缩放的图片相同。并将剪切图片的x,y保存在未缩放图片上。然后我计算出放大图片中该点x,y的百分比。大概是这样的: double percentXZoom = (I_PLA

我有两个摄像头的图像。它们都发送了一张图片,但是相机1的图片被放大了(就像相机1的图片在相机2的图片里面一样)

我有一个点的位置在相机1的图片上。此位置可以在不同的图片中更改。现在我想在照相机2的照片中找到那个点

两台摄像机的图像均为2560X2048像素


我怎样才能在图2中找到x,y?

我找到了答案。我剪掉了未缩放的图像!图片与缩放的图片相同。并将剪切图片的x,y保存在未缩放图片上。然后我计算出放大图片中该点x,y的百分比。大概是这样的:

double percentXZoom = (I_PLATE_MIN_X * 100) / 2560;
double xCropedImage = xD - xU;
double xDiff = (xCropedImage * percentXZoom) / 100;
double x = xD + Math.Abs(xDiff);

double percentYZoom = (I_PLATE_MIN_Y * 100) / 2560;
double yCropedImage = yD - yU;
double yDiff = (yCropedImage * percentYZoom) / 100;
double y = yD + Math.Abs(yDiff);
“2560”是图片中像素的大小

xD,yD是裁剪图片的起点。而徐、禹则是这幅剪接画的终点


现在我有了未缩放图片中该点的x,y。

试试看。不过,您需要java。但它功能强大,非常简单和免费。我不确定我是否真正达到了你的目的,但如果你只是想在缩放图片中找到x,y,你也可以使用缩放系数转换此值,请提供更多线索以获得更多帮助亲爱的朋友我在缩放图片中有一个点的x,y,现在我想在未缩放的图片中找到这个x,y!照片。谢谢:)