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

南京网站开发哪家好绿色模板网站

南京网站开发哪家好,绿色模板网站,网站空间到期影响,全屋定制网络平台图像的缩放 resize(image, image, Size(round(image.cols * 0.5), round(image.rows * 0.5))); 输入图像 输出图像 大小变换 canny边缘算子的使用 cvtColor(image, gray, COLOR_BGR2GRAY);Canny(gray, canny_mat, 40, 100); 必须先转化为灰度图#xff0c;作为输入 超过100是真… 图像的缩放 resize(image, image, Size(round(image.cols * 0.5), round(image.rows * 0.5))); 输入图像 输出图像 大小变换 canny边缘算子的使用 cvtColor(image, gray, COLOR_BGR2GRAY);Canny(gray, canny_mat, 40, 100);  必须先转化为灰度图作为输入 超过100是真的边缘 低于40是确定不是边缘 在中间若连接边缘 则为边缘  普通旋转缩放变换仿射变换 获取仿射变换矩阵 float angel -10.0, scale 1;Mat dstmat;Point2f center(image.cols * 0.5, image.rows * 0.5);Mat affine_matrix getRotationMatrix2D(center, angel, scale); 获取仿射变换的矩阵 中心点 旋转角度 大小是否变换 -10是顺时针转 仿射变换函数 warpAffine(image, dstmat, affine_matrix,image.size()); 输入图 输出图 仿射变换矩阵 画布的大小  这样的仿射变换有旋转的缺陷因为大小和原图一样但旋转后外接矩形肯定大于原图所以溢出的部分会看不到后期会更新改进版 点到点的仿射变换6变量 所以要3个点对3个点 Mat affine_Mat;const cv::Point2f src_pt[] {cv::Point2f(100,100),cv::Point2f(20,30),cv::Point2f(70,90),};const cv::Point2f warp_pt[] {cv::Point2f(50,100),cv::Point2f(50,20),cv::Point2f(70,96),};Mat affine_matrix2 cv::getAffineTransform(src_pt, warp_pt);warpAffine(image, affine_Mat, affine_matrix2,image.size()); 一个点对应一个点  计算机会帮我们求出仿射变换的矩阵 点到点的透射变换8变量 所以要4个点对4个点 Mat perspective_Mat;cv::Point2f pts1[] {cv::Point2f(150,150),cv::Point2f(150,300),cv::Point2f(350,300),cv::Point2f(350,150),};cv::Point2f pts2[] {cv::Point2f(200,150),cv::Point2f(200,300),cv::Point2f(340,270),cv::Point2f(340,180),};Mat perspective_matrix cv::getPerspectiveTransform(pts1, pts2);warpPerspective(image, perspective_Mat, perspective_matrix, image.size()); 总体代码 #include opencv2/opencv.hpp #includeiostream using namespace std; using namespace cv;int main() {Mat image imread(lena.jpeg);imshow(lena, image);waitKey(0);cvDestroyAllWindows();resize(image, image, Size(round(image.cols * 0.5), round(image.rows * 0.5)));imshow(lena, image);waitKey(0);cvDestroyAllWindows();Mat gray;Mat canny_mat;cvtColor(image, gray, COLOR_BGR2GRAY);Canny(gray, canny_mat, 40, 100);imshow(canny_mat, canny_mat);waitKey(0);cvDestroyAllWindows(); float angel -10.0, scale 1;Mat dstmat;Point2f center(image.cols * 0.5, image.rows * 0.5);Mat affine_matrix getRotationMatrix2D(center, angel, scale);warpAffine(image, dstmat, affine_matrix,image.size());imshow(dstmat, dstmat);waitKey(0);cvDestroyAllWindows();Mat affine_Mat;const cv::Point2f src_pt[] {cv::Point2f(100,100),cv::Point2f(20,30),cv::Point2f(70,90),};const cv::Point2f warp_pt[] {cv::Point2f(50,100),cv::Point2f(50,20),cv::Point2f(70,96),};Mat affine_matrix2 cv::getAffineTransform(src_pt, warp_pt);warpAffine(image, affine_Mat, affine_matrix2,image.size());imshow(affine_Mat, affine_Mat);waitKey(0);cvDestroyAllWindows();Mat perspective_Mat;cv::Point2f pts1[] {cv::Point2f(150,150),cv::Point2f(150,300),cv::Point2f(350,300),cv::Point2f(350,150),};cv::Point2f pts2[] {cv::Point2f(200,150),cv::Point2f(200,300),cv::Point2f(340,270),cv::Point2f(340,180),};Mat perspective_matrix cv::getPerspectiveTransform(pts1, pts2);warpPerspective(image, perspective_Mat, perspective_matrix, image.size());imshow(perspective_Mat, perspective_Mat);waitKey(0);cvDestroyAllWindows();//疑问 图像的平移如何实现 image.size是什么个东西 如何改变图像大小return 0; }
http://www.hkea.cn/news/14469909/

相关文章:

  • 公众号购物做网站还是小程序甘肃网站建设制作商
  • 网站开发 语言net重庆在线课程
  • 牡丹江市住房和城乡建设局网站网站seo推广方案
  • offic做网站的软件网站打开速度概念
  • 培训教育行业网站建设方案wordpress深度修改
  • 建设建设网站的网站建设算什么行业
  • 常用的网站建设技术有什么和平区网站建设
  • 宁夏建设网站公司网页小游戏怎么玩
  • 用discuz做网站一个空间可以建多个网站
  • 成都营销型网站广州网站运营
  • 网站流媒体播放如何做网站ueo
  • 深圳网站设计公司哪家专业网站上的平面海报怎么做
  • 定制开发生产管理软件推荐重庆网站优化排名
  • wordpress评论表单关键词优化快排
  • 东营网站搜索引擎优化软件设计思路
  • 编程序可以做网站吗深圳网站建设制作
  • 教育网站建设的意义重庆建设工程信息网官网查询平台
  • 钢铁网站模板wordpress运行c语言
  • html做网站步骤大全网站建商城
  • 网站建设 成都仿做网站要多少钱
  • 网站的开发建设费中小企业查询系统网
  • 可以做用户旅程图的网站WordPress判断文章形式
  • 手机网站建设怎样关于网站开发的期刊
  • 怎样推广海外网站天眼查在线查询系统
  • 织梦网站网站内容维护费用
  • 一个完整的网站制作需要哪些部分组成网站反链暴增怎么回事
  • 曹鹏wordpress建站seo视频河南省建设网站首页
  • 网站建设中出现的错误代码广东建数网络科技有限公司
  • 嘉兴网站模板建站百度旗下所有app列表
  • 怎么做网站界面分析wordpress支付方案解决