aixuexi
初学者
初学者
  • 最后登录2020-08-04
  • 发帖数14
  • 金币59枚
  • 贡献勋章0枚
阅读:260回复:10

图片旋转

楼主#
更多 发布于:2020-07-29 10:07
x48g   原始图片提取码
使用rotate_image和affine_trans_image图片转正,设置为0°。为什么角度没有变化,新手入门请各位大佬帮忙解答解答。
喜欢0

最新打赏:0人

yy1359480604
技术员
技术员
  • 最后登录2020-08-10
  • 发帖数55
  • 金币113枚
  • 贡献勋章0枚
  • 社区居民
沙发#
发布于:2020-07-30 15:26
你的第二张图不是旋转过来了吗
aixuexi
初学者
初学者
  • 最后登录2020-08-04
  • 发帖数14
  • 金币59枚
  • 贡献勋章0枚
板凳#
发布于:2020-07-30 17:17
yy1359480604:你的第二张图不是旋转过来了吗回到原帖
是旋转过来了,但是角度设置的30°才旋转过来,正常不是0°吗
zhangchun
初学者
初学者
  • 最后登录2020-08-10
  • 发帖数204
  • 金币36枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
地板#
发布于:2020-07-30 18:59
兄弟 ,看一下
read_image (Image9360021b76d273b23f8dd, 'C:/Users/Administrator/Desktop/9_36002_1b76d273b23f8dd.jpg')
rgb1_to_gray (Image9360021b76d273b23f8dd, GrayImage)
emphasize (GrayImage, ImageEmphasize, 7, 7, 1)
threshold (ImageEmphasize, Regions, 111, 255)
closing_rectangle1 (Regions, RegionClosing, 10, 10)
connection (RegionClosing, ConnectedRegions)
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 550, 99999)
shape_trans (SelectedRegions, RegionTrans, 'rectangle2')
smallest_rectangle2 (RegionTrans, Row, Column, Phi, Length1, Length2)
dev_display (Image9360021b76d273b23f8dd)
dev_display (RegionTrans)
area_center (RegionTrans, Area, Row1, Column1)
vector_angle_to_rigid (Row1, Column1, Phi, Row1, Column1, 0, HomMat2D)
affine_trans_image (ImageEmphasize, ImageAffinTrans, HomMat2D, 'constant', 'false')
dev_display (Image9360021b76d273b23f8dd)
stop()
dev_display (ImageAffinTrans)
aixuexi
初学者
初学者
  • 最后登录2020-08-04
  • 发帖数14
  • 金币59枚
  • 贡献勋章0枚
4楼#
发布于:2020-07-31 09:46
zhangchun:read_image (Image9360021b76d273b23f8dd, 'C:/Users/Administrator/Desktop/9_36002_1b76d273b23f8dd.jpg')
rgb1_to_gray (Imag...
回到原帖
是通过shape_trans和smallest_rectangle2算子,先改变区域的形状然后再获取角度,再转换为0°是吧
sq463875952
技术员
技术员
  • 最后登录2020-08-08
  • 发帖数48
  • 金币244枚
  • 贡献勋章0枚
5楼#
发布于:2020-07-31 11:15
注意角度弧度,注意角度弧度,注意角度弧度
walkersir
高级工程师
高级工程师
  • 最后登录2020-08-11
  • 发帖数78
  • 金币5411枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
6楼#
发布于:2020-07-31 13:51
相对角度,相对当前角度
zhangchun
初学者
初学者
  • 最后登录2020-08-10
  • 发帖数204
  • 金币36枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
7楼#
发布于:2020-07-31 15:27
aixuexi:是通过shape_trans和smallest_rectangle2算子,先改变区域的形状然后再获取角度,再转换为0°是吧回到原帖
是的,因为你之前得到的角度可能不是区域真正倾斜的角度
aixuexi
初学者
初学者
  • 最后登录2020-08-04
  • 发帖数14
  • 金币59枚
  • 贡献勋章0枚
8楼#
发布于:2020-08-04 16:00
zhangchun:是的,因为你之前得到的角度可能不是区域真正倾斜的角度回到原帖
谢谢,明白了
hero12000
初学者
初学者
  • 最后登录2020-08-10
  • 发帖数346
  • 金币30枚
  • 贡献勋章0枚
9楼#
发布于:2020-08-07 11:18
6666666666666
hero12000
初学者
初学者
  • 最后登录2020-08-10
  • 发帖数346
  • 金币30枚
  • 贡献勋章0枚
10楼#
发布于:2020-08-07 11:22
你说的0是指旋转0度,而不是旋转到0度
游客

返回顶部
支付

欢迎打赏,请选择打赏金额

  • 1元
  • 6元
  • 10元
  • 66元
  • 100元

支付即代表同意《本站支付协议》 有疑问请联系客服