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

imutils opencv-python 的一些操作

直接贴程序:


import cv2
import numpy as np
import os,sys,time,copy
import imutils
print("")

image = cv2.imread("lena.jpg")

for J,jn in enumerate(range(10,500,10)):
    resized = imutils.resize(image, width=jn)# 高度自动调整
    cv2.imshow("cap", resized)
    cv2.waitKey(3)


translated = imutils.translate(image, x=50, y=-30)  # 向右50像素,向上30像素

rotated = imutils.rotate(image, angle=45)  # 顺时针旋转45度

for J,jn in enumerate(range(-500,500,100)):
    for K,kn in enumerate(range(-500,500,100)):
        translated = imutils.translate(image, x=jn, y=kn)
        cv2.imshow("cap", translated)
        cv2.waitKey(3)
        
for J,jn in enumerate(range(-500,500,100)):
    for K,kn in enumerate(range(-500,500,100)):
        translated = imutils.translate(image, x=kn, y=jn)
        cv2.imshow("cap", translated)
        cv2.waitKey(3)
        
while True:
    for I,n in enumerate(range(1,365+45,1)):
        #print(f"In{I+1}:= {IoCardGet(n)}")
        
        rotated_border = imutils.rotate_bound(image, n)  # 避免裁剪
        cv2.imshow("cap", rotated_border)
        cv2.waitKey(5)

input()


if imutils.is_cv2():
    print("OpenCV 2.x")
elif imutils.is_cv3():
    print("OpenCV 3.x")

cv2.destroyAllWindows()
input()

哈哈哈 是不是挺无聊的 用于 手上只有一张图 又要测试匹配性能的时候 就把派上用场了

imutils 是依赖opencv的 

相关文章:

  • C/C++中的字符串
  • TCP半连接、长连接
  • Windows获取字体文件
  • R语言安装教程(附安装包)R语言4.3.2版本安装教程
  • deepseek 清华大学[1-5版]全集
  • 【PX4日志解析报错】pyulog工具解析日志出错
  • 【管道 】
  • STM32的HAL库开发---ADC采集内部温度传感器
  • 大疆激光雷达录制的bag包无法解析出topic怎么办?
  • 【Blender】二、建模篇--07,置换修改器
  • 第14篇:Vue Router 高级用法与路由守卫
  • 2025教育与科研领域实战全解析:DeepSeek赋能细分场景深度指南(附全流程案例与资源)
  • Android 实现 RTMP 推流:快速集成指南
  • PyTorch 是如何进行机器学习的
  • stm32108键C-B全调性_动态可视化乐谱钢琴
  • conda 基本命令
  • HttpWatch 9.4.17 Pro网页调试与性能优化 资源工具分享
  • Leetcode-42. Trapping Rain Water [C++][Java]
  • 能否在delete一个指针后继续使用它以及原因
  • MQTT实现智能家居------3、源码分析(超详细)
  • 网站建设 类/网站托管服务商
  • 聊城网站推广/漳州网络推广
  • 做视频网站视频放在哪里/可以发广告的100个网站
  • w78企业网站后台怎么做/昆明新闻头条最新消息
  • 58网站一起做网店/如何做网站建设
  • pjblog wordpress/seo品牌