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)   #剪切的图像
相关推荐
Dev7z2 小时前
基于MATLAB数学形态学的边缘检测算法仿真实现
算法·计算机视觉·matlab
懷淰メ8 小时前
【AI加持】基于PyQt5+YOLOv8+DeepSeek的输电隐患检测系统(详细介绍)
yolo·目标检测·计算机视觉·pyqt·deepseek·监测系统·输电隐患
YIN_尹8 小时前
目标检测模型量化加速在 openEuler 上的实现
人工智能·目标检测·计算机视觉
xixixi777778 小时前
从“视觉感知”到“逻辑结构”的转化,是计算机从“看到像素”到“理解含义”的认知飞跃
图像处理·图形渲染·逻辑结构·视觉感知
0319zz10 小时前
SFMFold
opencv
劈星斩月11 小时前
OpenCV 学习2 -调整图像大小
opencv·调整图像大小
new28212 小时前
Pixel level fusion techniques for SAR and optical images A review
图像处理
棒棒的皮皮13 小时前
【OpenCV】Python图像处理之数字水印
图像处理·python·opencv·计算机视觉
Rotion_深17 小时前
平面与平面系统
计算机视觉
c#上位机17 小时前
halcon计算区域骨架
图像处理·人工智能·计算机视觉·c#·halcon