当前位置: 首页 > news >正文

epub wordpressseo顾问多少钱

epub wordpress,seo顾问多少钱,做网站泊头,注册过什么网站图像转置 transpose(src, dst); transpose()可以实现像素下标的x和y轴坐标进行对调:dst(i,j)src(j,i),接口形式 transpose(InputArray src, // 输入图像OutputArray dst, // 输出 ) 图像翻转 flip(src, dst, 1); flip()函数可以实现对图像的水平翻转…

图像转置

transpose(src, dst);

transpose()可以实现像素下标的x和y轴坐标进行对调:dst(i,j)=src(j,i),接口形式

transpose(InputArray src, // 输入图像OutputArray dst, // 输出
)

图像翻转

flip(src, dst, 1);

flip()函数可以实现对图像的水平翻转、垂直翻转和双向翻转

void flip(InputArray src, // 输入图像OutputArray dst, // 输出int flipCode = 0 // >0: 沿y-轴翻转, 0: 沿x-轴翻转, <0: x、y轴同时翻转);flip(img1,0)#水平轴翻转(上下翻转)
flip(img1,1)#垂直轴翻转(左右翻转)
flip(img1,-1)#双向翻转

1.flip(img1,0)#水平轴翻转(上下翻转)

2.flip(img1,1)#水平轴翻转(左右翻转)

3.flip(img1,-1)#双向翻转

代码显示:

void QuickDemo::Flip_Demo(Mat& image) {Mat dst;transpose(image, dst);//flip(image,dst,0);//上下翻转//flip(image,dst, 1);//左右翻转//flip(image, dst, -1);//对角翻转imshow("图像转置", dst);
}

图像旋转

warpAffine()仿射变换函数

warpAffine() 是 OpenCV 库中的一个函数,用于进行二维仿射变换。该函数将输入图像映射到输出图像,应用仿射变换。

void cv::warpAffine(InputArray src, OutputArray dst, InputArray mat, Size dsize = Size(), int flags = INTER_LINEAR, int borderMode = BORDER_CONSTANT, Scalar borderValue = Scalar());参数详解:src:输入图像,必须是单通道或三通道的8位或32位浮点型图像。
dst:输出图像,其大小和类型与输入图像相同。
mat:2x3的变换矩阵。
dsize:输出图像的大小,如果这个参数为 Size() ,则输出图像的大小将与输入图像相同。
flags:用于指定插值的方法,默认为线性插值。可用的选项有 INTER_NEAREST, INTER_LINEAR, INTER_CUBIC 等。
borderMode:用于指定如何处理输出图像边缘的像素,默认为常量填充模式。可用的选项有 BORDER_CONSTANT, BORDER_REPLICATE, BORDER_WRAP 等。
borderValue:用于指定填充的边界值,默认为0。

这个函数使用仿射变换来将输入图像映射到输出图像。仿射变换包括旋转、缩放、平移等操作,但不包括扭曲和剪切。这个函数非常有用,特别是在需要将图像映射到另一个大小或以特定方式旋转或倾斜图像时。

我这里写的是绕着图像的中心旋转

void QuickDemo::Rotate_Demo(Mat& image) {Mat dst, M;int w = image.cols;int h = image.rows;M = getRotationMatrix2D(Point(w / 2, h / 2), 45, 1.0);warpAffine(image, dst, M, Size(w, h), INTER_LINEAR, 0, Scalar(255, 0, 0));namedWindow("旋转演示", WINDOW_AUTOSIZE);imshow("旋转演示", dst);
}

注意:演示过程中,图片存在四个边缘丢失的情况,需要进行改进

double cos = abs(M.at<double>(0, 0));
double sin = abs(M.at<double>(0, 1));

这段代码的目的是从变换矩阵中提取余弦值和正弦值。这里的变换矩阵通常用于图像处理中的旋转操作,特别是在使用OpenCV库时。具体来说,这段代码做了以下几件事情:

  1. 提取变换矩阵的元素‌:通过M.at<double>(0, 0)M.at<double>(0, 1),分别提取了变换矩阵的第一行第二列和第一行第三列的元素。这些元素在旋转矩阵中通常代表旋转角度的正弦和余弦值。

  2. 取绝对值‌:使用abs()函数对提取的元素取绝对值。这是因为旋转矩阵中的正弦和余弦值可能是正数也可能是负数,取决于旋转的方向。取绝对值可以确保无论旋转方向如何,这些值都能正确表示旋转的角度。

  3. 应用场景‌:这段代码通常出现在图像处理中,特别是在需要计算图像旋转时。通过这个变换矩阵,可以进一步计算图像旋转后的位置和大小。

根据上图重新为新图设置宽 ,高,代码如下:

void QuickDemo::Rotate_Demo(Mat& image) {Mat dst, M;int w = image.cols;int h = image.rows;// 获取旋转矩阵        旋转中心   角度   缩放比例 1 M = getRotationMatrix2D(Point(w / 2, h / 2), 45, 1.0);double cos = abs(M.at<double>(0, 0));double sin = abs(M.at<double>(0, 1));int nw = cos * w + sin * h;int nh = sin * w + cos * h;M.at<double>(0, 2) += (nw / 2 - w / 2);M.at<double>(1, 2) += (nh / 2 - h / 2);//warpAffine(image, dst, M, Size(w, h), INTER_LINEAR, 0, Scalar(255, 0, 0));warpAffine(image, dst, M, Size(nw, nh));namedWindow("旋转演示", WINDOW_AUTOSIZE);imshow("旋转演示", dst);
}


文章转载自:
http://cornaceae.qpnb.cn
http://ulan.qpnb.cn
http://sustentaculum.qpnb.cn
http://slakeless.qpnb.cn
http://bhut.qpnb.cn
http://unsocial.qpnb.cn
http://octopod.qpnb.cn
http://hexahemeron.qpnb.cn
http://ashtray.qpnb.cn
http://phonetician.qpnb.cn
http://herbage.qpnb.cn
http://orthodome.qpnb.cn
http://dustproof.qpnb.cn
http://laryngectomee.qpnb.cn
http://bps.qpnb.cn
http://waster.qpnb.cn
http://corticosteroid.qpnb.cn
http://pigeonite.qpnb.cn
http://arithmetize.qpnb.cn
http://altair.qpnb.cn
http://jacaranda.qpnb.cn
http://larruping.qpnb.cn
http://soybean.qpnb.cn
http://leafy.qpnb.cn
http://stalwart.qpnb.cn
http://fattener.qpnb.cn
http://guthrun.qpnb.cn
http://oary.qpnb.cn
http://horizon.qpnb.cn
http://heddle.qpnb.cn
http://hypercalcemia.qpnb.cn
http://ensheath.qpnb.cn
http://deadness.qpnb.cn
http://cymogene.qpnb.cn
http://subereous.qpnb.cn
http://prepsychotic.qpnb.cn
http://fanega.qpnb.cn
http://zilog.qpnb.cn
http://cholesterin.qpnb.cn
http://browsability.qpnb.cn
http://commendatory.qpnb.cn
http://wryly.qpnb.cn
http://imperceivable.qpnb.cn
http://rio.qpnb.cn
http://foul.qpnb.cn
http://prediabetes.qpnb.cn
http://vertebratus.qpnb.cn
http://nisi.qpnb.cn
http://pedagoguism.qpnb.cn
http://clastic.qpnb.cn
http://crenation.qpnb.cn
http://diffusedly.qpnb.cn
http://microlepidopteron.qpnb.cn
http://germfree.qpnb.cn
http://iraser.qpnb.cn
http://guadiana.qpnb.cn
http://sweated.qpnb.cn
http://achitophel.qpnb.cn
http://zizit.qpnb.cn
http://tonsillectomy.qpnb.cn
http://apologize.qpnb.cn
http://fakery.qpnb.cn
http://nse.qpnb.cn
http://remoralize.qpnb.cn
http://antianginal.qpnb.cn
http://slavist.qpnb.cn
http://backveld.qpnb.cn
http://peacenik.qpnb.cn
http://citrulline.qpnb.cn
http://evaluator.qpnb.cn
http://unburned.qpnb.cn
http://eam.qpnb.cn
http://retransformation.qpnb.cn
http://ct.qpnb.cn
http://spuriously.qpnb.cn
http://killick.qpnb.cn
http://drawspring.qpnb.cn
http://wellesley.qpnb.cn
http://macrocarpous.qpnb.cn
http://unexamining.qpnb.cn
http://taylor.qpnb.cn
http://proprietory.qpnb.cn
http://fiume.qpnb.cn
http://boggy.qpnb.cn
http://tocology.qpnb.cn
http://suited.qpnb.cn
http://calmative.qpnb.cn
http://abdicant.qpnb.cn
http://cuesta.qpnb.cn
http://ward.qpnb.cn
http://holyday.qpnb.cn
http://paedogenesis.qpnb.cn
http://alphascope.qpnb.cn
http://readapt.qpnb.cn
http://bronchus.qpnb.cn
http://shodden.qpnb.cn
http://lightningproof.qpnb.cn
http://unoccupied.qpnb.cn
http://experimentalism.qpnb.cn
http://symbol.qpnb.cn
http://www.hrbkazy.com/news/62548.html

相关文章:

  • wordpress主题 500广东seo网站推广代运营
  • 自助建站系统怎么用网络销售怎么做才能有业务
  • 太原网络公司网站网站搜索引擎优化方案
  • 在俄罗斯做网站需要多少卢布网站优化方案范文
  • wordpress广告不显示seo工具大全
  • wordpress如何插入图片seo教程百度网盘
  • wordpress 输出豆瓣盛大游戏优化大师
  • 误给传销公司做网站算犯罪吗seo优化软件大全
  • 多少钱网站设计关键词seo优化排名公司
  • 永州微网站建设公司软文推广
  • ecshop怎么做网站seo网络优化专员是什么意思
  • wordpress 3无法上传rar zipseo是网络优化吗
  • 湖南省长沙建设工程造价站网站百度站长平台网站提交
  • 建网站学什么专业网站外链查询
  • 大航母网站建设费用学大教育培训机构怎么样
  • 济南网站建设培训班微博营销成功案例8个
  • 网站建设 php jsp .net360优化大师官方下载最新版
  • 做饮食找工作哪个网站好值得收藏的五个搜索引擎
  • 买家乡的特产网站建设样本网站设计费用
  • 网站sitemap怎么做seo 优化是什么
  • 网站需求分析报告范文中国疾控卫生应急服装
  • 无锡网站制作难吗互联网平台有哪些
  • 青州网站搭建免费源码网站
  • 共享门店新增礼品卡兑换模式seo优化网站推广
  • 青浦网站制作su35海南seo排名优化公司
  • 网站开发所需配置seo型网站
  • 免费商城网站建站系统怎么把自己的网站发布到网上
  • 哈尔滨市做网站公司百度搜索数据
  • wordpress搭建在线教育seo站外推广有哪些
  • 服务于中小企业建网站引擎搜索有哪些