欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > Opencv函数及练习题

Opencv函数及练习题

2025/4/21 15:34:44 来源:https://blog.csdn.net/m0_62060781/article/details/147312618  浏览:    关键词:Opencv函数及练习题

一、函数整理:

1、cv2.adaptiveThreshold()

2、 cv2.split()

 3、cv2.merge()

4、cv2.add()

 

5、cv2.bitwise_and()

 

6、 cv2.inRange()

7、 cv2.getRotationMatrix2D()

8、 cv2.warpAffine()

9、 cv2.flip()

10、 cv2.resize()

11、cv2.getPerspectiveTransform()

 

12、 cv2.warpPerspective()

二、练习题:

 1、

import cv2
import numpy as npimg = cv2.imread("../images/youhua.png")
cv2.imshow("img",img)src = np.array([[174,143],[620,35],[654,553],[90,490]],dtype="f4")dst = np.array([[90,35],[654,35],[654,553],[90,553]],dtype="f4")M = cv2.getPerspectiveTransform(src,dst)per_img = cv2.warpPerspective(img,M,(700,600))
cv2.imshow("per_img",per_img)cv2.waitKey(0)

结果展示:

2、

import cv2
import numpy as npimg = cv2.imread("../images/image.png")
cv2.imshow("img",img)src = np.array([[100,240],[320,150],[370,250],[180,340]],dtype="f4")dst = np.array([[0,0],[250,0],[250,150],[0,150]],dtype="f4")M = cv2.getPerspectiveTransform(src,dst)per_img = cv2.warpPerspective(img,M,(300,200))
cv2.imshow("per_img",per_img)cv2.waitKey(0)

结果展示:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词