如何在Python中打开仅10%放大的jpeg图像?

如何在Python中打开仅10%放大的jpeg图像?,python,opencv,image-processing,computer-vision,image-segmentation,Python,Opencv,Image Processing,Computer Vision,Image Segmentation,我想对Jpeg图像应用背景-前景分割。该算法称为Grabcut,代码可在线获取。我的图像是4896*3264像素。问题是,当我将图像传递到代码中时,它会打开100%放大的图像作为输入,这对于我的计算机屏幕来说太大了,无法查看。实际上,这个程序是交互式的,我需要在图像中的对象上标记一个区域,我要提取该区域,因此图像作为输入打开。代码是用python编写的。谁能告诉我,如何打开说只有10%的放大图像?谢谢你可以用它来做这件事 您可以显示调整大小的,并允许用户选择其中的一个区域,然后将该区域的坐标映射

我想对Jpeg图像应用背景-前景分割。该算法称为Grabcut,代码可在线获取。我的图像是4896*3264像素。问题是,当我将图像传递到代码中时,它会打开100%放大的图像作为输入,这对于我的计算机屏幕来说太大了,无法查看。实际上,这个程序是交互式的,我需要在图像中的对象上标记一个区域,我要提取该区域,因此图像作为输入打开。代码是用python编写的。谁能告诉我,如何打开说只有10%的放大图像?谢谢

你可以用它来做这件事


您可以显示调整大小的
并允许用户选择其中的一个区域,然后将该区域的坐标映射回原始图像,这样您就可以对全尺寸图像进行实际处理。

但是,它不会调整图像的大小吗?我的意思是降低图像的质量。您可以保留两个版本的图像,一个用于高质量处理,另一个用于查看。非常感谢您的帮助。:)最好的感谢是按下答案上的“接受”按钮:-)
import cv2
import numpy as np

image = cv2.imread('image.jpg')
rows, cols = image.shape[:2]

resized = cv2.resize(image, (cols / 10, rows / 10), interpolation = cv2.INTER_CUBIC)