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)   #剪切的图像
相关推荐
AI浩6 小时前
关于 Qwen3.8-Next 架构的设计:评估、效率与训练稳定性
人工智能·计算机视觉·自然语言处理
jay神9 小时前
一文讲清楚YOLOv26模型
人工智能·深度学习·yolo·机器学习·计算机视觉
A hao9 小时前
户外LED广告牌需要什么防护等级IP级别?
大数据·网络·图像处理·人工智能·网络协议·tcp/ip·广告
qq_252941316810 小时前
无人机目标检测数据集(UAV Detection Dataset)| 无人机检测 反无人机 低空安防5001期
人工智能·yolo·目标检测·计算机视觉·视觉检测·无人机·反无人机
hhzz13 小时前
边缘AI视频分析引擎实战:可视化拖拽编排流水线把模型快速跑起来
人工智能·计算机视觉·边缘计算·智能安防·ai视频分析·流水线编排
点PY14 小时前
《一种超分辨率重建方法和相关装置》专利解析
人工智能·计算机视觉·超分辨率重建
java1234_小锋14 小时前
YOLO26 计算机视觉 - YOLO26图片与视频推理 & 摄像头与实时检测
人工智能·yolo·计算机视觉·机器视觉·yolo26
Mr.Lu ‍14 小时前
C++开发,使用openCV API对图片进行压缩
开发语言·c++·opencv
一只嵌入式爱好者16 小时前
深入理解ISP
图像处理·isp
SamChan9016 小时前
Python+OpenCV检测PDF翻译后排版偏移:像素级格式一致性验证
python·opencv·ai·pdf·wpf