Ji bo ku hawîrdora xwe saz bikin û mînakek xerîdar ji bo karanîna rêbaza îşaretên çandiniyê di API-ya Google Vision de biafirînin, hûn ê hewce bikin ku rêzek gavan bişopînin. Ev pêvajo di nav xwe de mîhengkirina hawîrdora we, sazkirina girêdanên nermalava pêwîst, rastkirina serîlêdana we, û di dawiyê de afirandina mînakek xerîdar ku bi API-yê re têkilî daynin pêk tîne.
Pêşîn, pê ewle bine ku we projeyek Google Cloud Platform (GCP) saz kiriye. Ger we tune be, projeyek nû di GCP Console de biafirînin. Vision API-ê çalak bikin bi navgîniya API û Karûbar> beşa Pirtûkxaneyê ya di konsolê de, li "Vision API" bigerin û wê ji bo projeya xwe çalak bikin.
Dûv re, hûn hewce ne ku girêdanên nermalava pêwîst saz bikin. Vision API pirtûkxaneyên xerîdar ji bo zimanên bernamesaziyê yên cihêreng, di nav de Python, Java, û Node.js peyda dike. Yê ku li gorî hewcedariyên we tê hilbijêrin û wê li hawîrdora pêşkeftina xwe saz bikin. Mînakî, heke hûn Python bikar tînin, hûn dikarin pirtûkxaneya Google Cloud Vision bi xebitandina fermana 'pip install -upgrade google-cloud-vision' di termînalê de saz bikin.
Piştî sazkirina pirtûkxaneyên pêwîst, hûn hewce ne ku serîlêdana xwe rast bikin da ku bigihîjin Vision API. Ev dihewîne afirandina pêbaweriyên hesabê karûbarê û wergirtina pelek mifteya JSON. Di Konsola GCP-ê de, biçin API û Karûbar > Qeydname û bikirtînin "Peymanan biafirînin." "Hesabê karûbarê" wekî celeb hilbijêrin, navek û nasnameyê ji bo hesabê karûbarê peyda bikin, û rolên pêwîst bidin wê (mînak, "Cloud Vision API > Bikarhêner Cloud Vision API"). Di dawiyê de, li ser "Bişkojk Biafirîne" bikirtînin, celebê mifteya JSON hilbijêrin, û pelê mifteya çêkirî dakêşin.
Bi sazkirina pejirandinê re, hûn naha dikarin mînakek xerîdar biafirînin ku bi Vision API-ê re têkilî daynin. Bi muwekîlê pêbawer û nasnameya projeyê re dest pê bikin. Mînakî, di Python de, hûn dikarin mînakek xerîdar bi vî rengî biafirînin:
python from google.cloud import vision_v1 # Set the path to your JSON key file key_path = '/path/to/your/key.json' # Set the project ID associated with your GCP project project_id = 'your-project-id' # Create a client instance client = vision_v1.ImageAnnotatorClient.from_service_account_json(key_path)
Naha we mînakek xerîdar heye ku amade ye ku hûn rêbaza îşaretên çandiniyê bikar bînin. Ji bo ku hûn vê rêbazê bikar bînin, hûn hewce ne ku pelek wêneyê an URLek wêneyê ji API-ê re peyda bikin. Rêbaza îşaretên çandiniyê wêneyê analîz dike û agahdarî li ser îşaretên çandiniya potansiyel ên ku dikarin ji bo baştirkirina pêkhatina wêneyê werin bikar anîn vedigerîne.
Li vir mînakek e ku meriv çawa bi mînaka xerîdar re rêbaza îşaretên çandiniyê bikar tîne:
python # Load the image file image_path = '/path/to/your/image.jpg' with open(image_path, 'rb') as image_file: content = image_file.read() # Create an image object image = vision_v1.Image(content=content) # Perform the crop hints detection response = client.crop_hints_detection(image=image) # Retrieve the crop hints from the response crop_hints = response.crop_hints_annotation.crop_hints # Print the bounding polygons of the detected crop hints for hint in crop_hints: print('Bounding Polygon:', hint.bounding_poly) # You can also access other information about the crop hints, such as confidence scores and importance fractions
Ji bo ku hawîrdora xwe saz bikin û mînakek xerîdar ji bo karanîna rêbaza îşaretên çandiniyê di API-ya Google Vision de biafirînin, hûn hewce ne ku hawîrdora xwe mîheng bikin, girêdanên pêwîst saz bikin, serîlêdana xwe rast bikin û mînakek xerîdar biafirînin. Piştî sazkirinê, hûn dikarin mînaka xerîdar bikar bînin da ku li ser wêneyan tespîtkirina şîretên çandiniyê bikin.
Pirs û bersivên din ên vê dawiyê di derbarê Tesbîtkirina ramanên çandiniyê:
- Hin pîvan û vebijarkên din ên di API-ya Google Vision de ji bo karanîna pêşkeftîtir hene?
- Em çawa herêma çandiniyê ya pêşniyarkirî ji bersiva JSON ya API derdixin?
- Parametreyên ku ji bo fonksiyona hinarên çandiniyê di Python de hewce ne çi ne?
- Armanca rêbaza îşaretên çandiniyê di Google Vision API de çi ye?