我正在使用以下代码使用 python 从 Google-image-search api 下载图像。然而,无论我使用什么“search_parameters”,我都会得到灰度图像。我需要获取彩色图像:
Python 3.11.4 PyCharm 2023.2(社区版)
我尝试了以下代码:
def get_image(image_keyword=""):
from dotenv import load_dotenv
import os
from google_images_search import GoogleImagesSearch
if not os.path.exists('images/'):
os.mkdir('images/')
spath = 'images/'
if os.path.exists(".env"):
load_dotenv()
else:
print(".env file missing, please create one with your API and CX")
dk = os.environ.get('DEVELOPER_KEY')
cx = os.environ.get('CX')
gis = GoogleImagesSearch(dk, cx)
_search_params = {
'q': image_keyword,
'num': 1,
'imageColorType': 'color'
}
gis.search(search_params=_search_params, path_to_dir=spath)
get_image("cat")