图像围绕某点旋转之后,图像的四个角的坐标怎么得知?

如题。最近在学习android的图像变换。
比如说围绕图片中心点(bitmap.getWidth()/2, bitmap.getHeight()/2),缩放2倍,之后的坐标点如何计算?那0.3倍呢?绕图像右上角呢?

1个回答

http://blog.csdn.net/a7178077/article/details/46123063
建议你可以看看这一篇文章,重点是理解里面的matrix数组里面的数据。
同时也可以看看这篇文章中对图像变换的处理
http://blog.csdn.net/u011596810/article/details/47173785
特别是其这里,明确获取得到图像的四个角的坐标
图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
opencv图像 旋转 坐标
使用opencv对图像进行旋转,分为图像尺寸不变和尺寸变大两种,对尺寸变大时计算旋转后对应的坐标值。
图像中某点绕点旋转后的坐标,图像旋转坐标位置
图像中某点绕点旋转后的坐标,图像中像素点旋转后的坐标位置 在平面坐标上,任意点P(x1,y1),绕一个坐标点Q(x2,y2)旋转θ角度后,新的坐标设为(x, y)的计算公式: x= (x1 - x2)*cos(θ) - (y1 - y2)*sin(θ) + x2 ; y= (x1 - x2)*sin(θ) + (y1 - y2)*cos(θ) + y2 ; 这是在平面
旋转图像
给定一个 n × n 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例 1:给定 matrix = [ [1,2,3], [4,5,6], [7,8,9] ], 原地旋转输入矩阵,使其变为: [ [7,4,1], [8,5,2], [9,6,3] ] 示例 2:给定...
图像的旋转
<p>rn <span style="color:#666666;font-size:14px;background-color:#FFFFFF;">在人工智能大行其道的时代,许多开发者对Python这门编程语言都比较熟悉。但是如何用它实现一个企业级别的项目,可能许多同学还存在一些困难。本职业规划路线是专门针对想要从事Python&nbsp;web开发的同学而准备的,并且是严格按照企业需求的标准定制的学习路线。路线中包含Python基础和进阶、前端、MySQL数据库、Flask和Django框架以及多个企业真实项目。在学习完本路径中所有的课程后,从前端页面的实现,到后台代码的编写,再到数据库的管理,一人可以搞定一个公司网站的所有事情,真正实现全栈开发,让你升职加薪不是梦!</span> rn</p>rn<p>rn <span style="color:#666666;font-size:14px;background-color:#FFFFFF;"><img src="https://img-bss.csdn.net/201907291530076827.jpg" alt="" /><img src="https://img-bss.csdn.net/201907291530374628.png" alt="" /><br />rn</span> rn</p>rn<p style="text-align:center;">rn <span style="color:#666666;font-size:14px;background-color:#FFFFFF;"><br />rn</span> rn</p>
????????图像的旋转???????
小弟用了一个PUTIMAGE()来实现输出图像,不知怎样才能让图像旋转起来,还请各位大虾指教
如何确定bmp图像中某点的坐标(再问)
具体问题是这样的:rn我用扫描仪扫描获得一幅ct图像,处理后得到封闭的一条线,然后我要在这条线上间隔取点rn,得到每个点的物理坐标,并将这些信息写入一个文本文件。其他程序将会调用这个文件。rn有什么办法吗?rn谢谢。rnrn
图像去除暗角
可见光图像由于拍摄等原因导致最终成像四角出现暗区,该资源提供编写好的软件进行图像暗角的去除。
图像绕某点旋转的矩阵的确定(getRotationMatrix2D函数解析)
这边对图像旋转算法个人的总结
如何确定bmp图像中某点的坐标
在一幅bmp 的图像中随机找到一点,如何将其坐标值用厘米的单位表示出来
图像去暗角
                                                    图像去暗角 暗角图像是一种在现实中较为常见的图像,其主要特征就是在图像四个角有较为显著的亮度下降,比如下面两幅图。根据其形成的成因,主要有3种:natural vignetting, pixel vignetting, 以及mechanic vignetting,当然,不管他的成因如何,如果能...
图像保角变换
我用数值保角变换来变换正方形图像,变换之后得到的还是一个正方形的图像,如何让这个图像变成一个圆形
在图像点鼠标将坐标储存opencv
#include #include #include #include #include #include #include using namespace std; using namespace cv; Mat org; int n = 0; vector capturePoint; void on_mouse(int event, int x
二维图像中的像素和点的坐标。。。
这几天突然想起来一个问题,查了一些资料总是没有找到合适的答案,拿到这里和大家讨论一下:rn一般我们知道,在图像处理中,我们会将图像中的像素看成是最小的单位,也就是可以看作是一个点,那么我们在图像匹配过程中提取出的点的坐标是小数值,这个怎么理解呢?rn或许图像中的像素看成是点只是一般情况下,其实图像中的像素中包含很多点,这也就是为甚么图像像素越多,分得像素越小,图像越清晰,那么我考虑到,即使再小的像素中的也包含很多点,那么这个点的坐标系是以什么依据建立的呢??单位长度又是多少呢?也就是说不考虑像素的原因,图像中点的坐标值是怎么出来的呢?如果考虑像素的原因,图像中的点的坐标又不可能是小数!!
围绕旋转
围绕一个物体旋转 public GameObject point; float aa = 0.5f; void Update() {     transform.RotateAround(point,transform.position,Vector2.up,aa);     //transfrom.RotateAround()围绕旋转,把物体拉入主相机里 } 摄像机围绕一款产品旋
CCF旋转图像之旋转矩形
CCF旋转图像之旋转矩形 代码思路:1、就是简单的俩个二数组,然后交换里面的数据。 2、学会了System.out.print(arr2[i][j]+&quot; &quot;);这种在终端输出的样子, 3、学会了用测试的思想来检验代码的正确性。 4、但是还是不知道怎么看有没有超内存!!! 代码如下: package algorithm_text; import java.util.Scanner; /** 目标...
VB 旋转区域 旋转图像
VB 旋转区域 旋转图像 VB旋转区域,包括旋转图像,每点击一次旋转就旋转一定角度,可以设定只旋转图片,而不旋转窗体,仅供参考。
请教高人,图像围绕X,y轴旋转如何实现
在TImage中的一张图片我想实现以图片的垂直对称轴(或水平)为Y轴(X轴)来旋转图片,旋转90度时换另外一张图片再旋转90度显示出第二张图片,最好有源码, 谢谢!
如何取得窗体的四个角的坐标?
如题。rn或者得到包括标题栏在内的窗体的height?应该如何实现,请各位指点,谢谢!
求助cvQueryFrame获取完图像之后怎么旋转?
[b]OPENCV有没有封装旋转之类的? 获取代码如下[/b]rn[code=c]IplImage* m_Frame;rn m_Frame=cvQueryFrame(m_picCapture);//获取一帧rn CvvImage m_CvvImage;rn m_CvvImage.CopyOf(m_Frame,1); rn CRect temp(0, 0, m_picRect.Width(), m_picRect.Height());rn m_CvvImage.DrawToHDC(m_pichDc, &temp); //在这旋转或者在之前旋转rn [/code]
获取图像某点RGB值.zip
获取bmp图像某点RGB值,配合截图软件使用,可获取屏幕显示任意点颜色值,Delphi 源码实例。
快速查看图像某点像素
利用Matlab, 打开 应用程序 image viewer, 将图片导入即可
矩形旋转一定角度后,四个点的新坐标
这些是我从别的博客上看到的,觉得很有用,就转到我自己的博客中来了,方便以后自己看,在文章最后,就是原博客地址。 1:已知3D坐标和一个旋转角度,及一段距离,求目标点的3D坐标   已知当前点为target,目标点沿着target的Y轴旋转30度,沿着target的X轴延伸10米,求目标点新的3D坐标 using UnityEngine; using System.Collections...
python-opencv旋转图像,保持图像不被裁减
# -*- coding:gb2312 -*- import cv2 from math import * import numpy as npimg = cv2.imread("3-2.jpg")height,width=img.shape[:2]degree=45 #旋转后的尺寸 heightNew=int(width*fabs(sin(radians(degree)))+height*fabs
关于OpenCvSharp旋转图像,保持图像的大小
工作上要用到opencv,无奈不会写c++,只会C#,只好用opencvsharp。 前两天遇到了一个小问题,就是使用WarpAffine旋转图像。结果图不是我想要的: 原图: 不理想的旋转图: 不理想旋转代码: //src:原图 //angle:旋转角度 //dst:结果图像 void rotate(Mat src,float angle,out Mat dst) { ...
python opencv 旋转图像 图像内容不改变
几何变换几何变换可以看成图像中物体(或像素)空间位置改变,或者说是像素的移动。几何运算需要空间变换和灰度级差值两个步骤的算法,像素通过变换映射到新的坐标位置,新的位置可能是在几个像素之间,即不一定为整数坐标。这时就需要灰度级差值将映射的新坐标匹配到输出像素之间。最简单的插值方法是最近邻插值,就是令输出像素的灰度值等于映射最近的位置像素,该方法可能会产生锯齿。这种方法也叫零阶插值,相应比较复杂的还有...
在坐标平面绘制图像
给出一个通用的直线方程,比如:a*X+b*Y+c=0;rn通过程序怎么取出方程的解呀,根据解在坐标平面绘制出相对应的图像,最好有源码,谢了,在线等。
世界坐标与图像坐标
右手坐标系 左手坐标系 伸出左手,让拇指和食指成“L”形,大拇指向右,食指向上。其余的手指指向前方。这样就建立了一个左手坐标系。拇指、食指和其余手指分别代表x,y,z轴的正方向。判断方法:在空间直角坐标系中,让左手拇指指向x轴的正方向,食指指向y轴的正方向,如果中指能指向z轴的正方向,则称这个坐标系为左手直角坐标系.反之则是右手直角坐标系。 左手坐标系与右手坐标系比较
如何定位图像的坐标?
如何定位图像的坐标?rnrn流程是这样:rn 用鼠标在一张JPG或BMP图片进行定位,取得该点在图片上的坐标,然后把坐标保存到数据库,rn再次打开图片时,从数据库中读出坐标数据,直接在图片上定位并绘制标记。rnrn问题:rn 如何取得该坐标点在图片上的绝对坐标,无论放大或缩小,无论原始窗体大小rnrn最终应用描述:rn JPG或BMP为一张地图,事先用鼠标点出地图上需要位置的坐标并保存坐标数据,rn以后当用户选择了N个之前保存的坐标时,根据坐标在地图上画出标记。rn
求助,图像像素点的坐标
我有一幅图片,图片上有一些像素值为255的点,我怎么才能把像素值为255的点对应的 x坐标和y坐标提出来,rnrn编程怎么实现,,rn请指教,,谢谢,,
图像坐标定位
原图图像通过摄像机拍照,获得局部图像,如何在局部图像上定位原图的相对坐标?rn大侠们,帮帮忙哈!
获得图像中心坐标
获得图像中心坐标 matlab
关于DIB图像的坐标
[code=c] for(i = 0; i < lHeight; i++) // 每行rn rn for(j = 0; j < lWidth; j++) // 每列rn rn // 指向DIB第i行,第j个象素的指针rn lpSrc = (unsigned char*)lpDIBBits + lLineBytes * (lHeight - 1 - i) + j; rn fTemp = fA * (*lpSrc) + fB; // 线性变换 rn rn if (fTemp > 255) // 判断是否超出范围rn rn *lpSrc = 255;rn rn else if (fTemp < 0)rn rn *lpSrc = 0;rn rn elsern rn *lpSrc = (unsigned char) (fTemp + 0.5); // 四舍五入rn rn rn [/code]rn请问第六行为什么是lHeight-1-i而不直接是i为什么要颠倒
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件