使用python套件openai, requests, opencv的綜合練習。
「openai之DALL-E簡介與操作百變黑柴AI假圖」https://youtu.be/IRBmM-wO_FE
openai還有其他試用的姊妹產品「openai之point-E操作產生3D點雲」
「使用openAI之chatGPT學習 opencv C++程式」https://youtu.be/HH4TZnRynPE
==============================================
#以下採requests下載AI圖
- print('使用openai的api進行DALL-E AI假圖生成')
- !pip install openai
- import openai
- openai.api_key_path = "openai-key.txt"#金鑰所存放的檔案
- r=openai.Image.create(
- prompt="2 black shiba inus driving cars in a photorealistic style",
- n=1,
- size="1024x1024"
- )
- print(r)
- im=[]
- im.append(r["data"][0]["url"])
#顯示圖的部份採用opencv,這在google colab上不適用
- import requests
- r0 = requests.get(im[0])
- if r0.status_code==200:
- with open('imy.png', 'wb') as f:
- f.write(r0.content)
- import cv2
- x=cv2.imread('imy.png')
- cv2.imshow('AI image', x)
- cv2.waitKey(0)
- cv2.destroyAllWindows()
沒有留言:
張貼留言