当前位置: 首页 > 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的 

http://www.dtcms.com/a/33908.html

相关文章:

  • 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、源码分析(超详细)
  • JavaScript中的call方法相关知识点
  • ZLG嵌入式笔记 | 为什么你的网卡工作会不正常?(上
  • 鸿蒙学习-
  • ctf网络安全题库 ctf网络安全大赛答案
  • JSP学习
  • MybatisPlus-注解
  • 【Python基础】Python 环境安装 Win10
  • 爬虫第九篇-结束爬虫循环
  • 【论文解读】《Training Large Language Models to Reason in a Continuous Latent Space》
  • STL容器终极解剖:C++ vector源码级实现指南 | 从内存分配到异常安全的全流程避坑