05_图片剪切

复制代码
import cv2
img = cv2.imread('libarary.JPG', 1)

dst = img[350:650,550:800]  #这里选取矩形区域X:550-800  Y:350-650

#cv2.imshow('image',dst)
#cv2.waitKey(0)

以下会在jupyterLab控件中显示两种压缩后的图像对比显示

复制代码
#bgr8转jpeg格式
import enum
import cv2

def bgr8_to_jpeg(value, quality=75):
    return bytes(cv2.imencode('.jpg', value)[1])
复制代码
import ipywidgets.widgets as widgets

image_widget1 = widgets.Image(format='jpg', )
image_widget2 = widgets.Image(format='jpg', )

# display the container in this cell's output
display(image_widget1)
display(image_widget2)

img1 = cv2.imread('libarary.JPG',1)

image_widget1.value = bgr8_to_jpeg(img1)  #原始图像
image_widget2.value = bgr8_to_jpeg(dst)   #剪切的图像
相关推荐
paterWang1 小时前
基于 Python 和 OpenCV 的酒店客房入侵检测系统设计与实现
开发语言·python·opencv
东方佑1 小时前
使用Python和OpenCV实现图像像素压缩与解压
开发语言·python·opencv
C#Thread6 小时前
机器视觉--索贝尔滤波
人工智能·深度学习·计算机视觉
空空转念9 小时前
目前(2025年2月)计算机视觉(CV)领域一些表现优异的深度学习模型
人工智能·深度学习·计算机视觉
IT古董9 小时前
【深度学习】计算机视觉(CV)-图像生成-生成对抗网络(GANs, Generative Adversarial Networks)
深度学习·生成对抗网络·计算机视觉
人工智能学起来10 小时前
多模态机器学习火热idea汇总!
人工智能·深度学习·计算机视觉·transformer
CP-DD14 小时前
目标跟踪(Object Tracking) vs. 目标识别(Object Recognition)
人工智能·计算机视觉·目标跟踪
量子-Alex14 小时前
【目标检测】【YOLOv12】YOLOv12:Attention-Centric Real-Time Object Detectors
人工智能·目标检测·计算机视觉
程序媛小果14 小时前
基于 Python+OpenCV 的疲劳检测系统设计与实现(源码+文档)
开发语言·python·opencv
好评笔记15 小时前
AIGC视频生成明星——Emu Video模型
人工智能·深度学习·机器学习·计算机视觉·面试·aigc·deepseek