د ویژن API پیرودونکي په کارولو سره په عکس کې د غالب رنګونو بیرته ترلاسه کولو لپاره ، موږ کولی شو د عکس ملکیت کشف ځانګړتیا وکاروو چې د ګوګل ویژن API لخوا چمتو شوي. دا پیاوړې وسیله موږ ته اجازه راکوي چې د عکس بصري مینځپانګې تحلیل او پوه کړو، په شمول د موجوده غالب رنګونو پیژندل.
لومړی ګام د ویژن API پیرودونکي تنظیم کول او زموږ غوښتنې تصدیق کول دي. یوځل چې موږ دا ترسره کړو، موږ کولی شو د تحلیل لپاره API ته یو انځور واستوو. API د مختلف عکس فارمیټونو لکه JPEG، PNG، او GIF ملاتړ کوي.
د غالب رنګونو د ترلاسه کولو لپاره، موږ باید د API د 'imagePropertiesAnnotation' ځانګړتیا څخه کار واخلو. دا خصوصیت موږ ته د غالب رنګونو په ګډون په عکس کې موجود رنګونو په اړه معلومات راکوي. غالب رنګونه د دوی د RGB ارزښتونو لخوا نمایش کیږي او په عکس کې د دوی د خپریدو پراساس درجه بندي شوي.
کله چې API ته غوښتنه وکړئ، موږ اړتیا لرو چې د 'خصوصیات' پیرامیټر د 'IMAGE_PROPERTIES' په توګه مشخص کړو. دا API ته وايي چې موږ غواړو د عکس ملکیتونه استخراج کړو، په شمول د غالب رنګونو. دلته یو مثال دی چې موږ څنګه کولی شو د Python په کارولو سره API کال وکړو:
python import base64 from google.cloud import vision def get_dominant_colors(image_path): client = vision.ImageAnnotatorClient() with open(image_path, 'rb') as image_file: content = image_file.read() image = vision.Image(content=content) features = [vision.Feature(type_=vision.Feature.Type.IMAGE_PROPERTIES)] response = client.annotate_image({ 'image': image, 'features': features }) colors = response.image_properties_annotation.dominant_colors.colors dominant_colors = [] for color_info in colors: color = color_info.color rgb = (color.red, color.green, color.blue) dominant_colors.append(rgb) return dominant_colors
په پورته مثال کې، موږ لومړی اړین کتابتونونه واردوو او د ویژن API مراجع تصدیق کوو. بیا، موږ د عکس فایل ولولئ او د عکس مینځپانګې سره د Vision API `Image` څیز جوړ کړئ. بیا، موږ د `IMAGE_PROPERTIES` ځانګړتیا مشخص کوو او د API کال د `annotate_image` میتود په کارولو سره کوو.
د API ځواب د `image_properties_annotation` په ډګر کې غالب رنګونه لري. موږ په رنګونو تکرار کوو او د RGB ارزښتونه استخراج کوو. په نهایت کې ، موږ د غالب رنګونو لیست بیرته راوړو.
دا مهمه ده چې یادونه وکړو چې د API لخوا بیرته راستانه شوي غالب رنګونه په عکس کې د رنګونو ټولیز پراخوالي پراساس دي. دا پدې مانا ده چې بیرته راستانه شوي رنګونه ممکن په عکس کې د لید خورا مهم عناصر استازیتوب ونه کړي. په هرصورت، دوی د غالب رنګ پیلټ ښه نښه وړاندې کوي.
د ویژن API پیرودونکي په کارولو سره په عکس کې د غالب رنګونو ترلاسه کولو لپاره ، موږ اړتیا لرو د `imagePropertiesAnnotation` خصوصیت وکاروو. د مناسب پیرامیټونو سره د API کال کولو سره ، موږ کولی شو غالب رنګونه د RGB ارزښتونو په توګه ترلاسه کړو. دا فعالیت په مختلفو غوښتنلیکونو کې ګټور کیدی شي، لکه د انځور درجه بندي، د منځپانګې تحلیل، او بصری لټون.
په اړه نورې وروستۍ پوښتنې او ځوابونه EITC/AI/GVAPI د ګوګل ویژن API:
- په ګوګل ویژن API کې د اعتراض پیژندنې لپاره ځینې مخکینۍ کټګورۍ کومې دي؟
- ایا د ګوګل ویژن API د مخ پیژندنه وړوي؟
- د "draw_vertices" فنکشن په کارولو سره د څیز سرحدونو رسمولو په وخت کې عکس ته د ښودنې متن څنګه اضافه کیدی شي؟
- په چمتو شوي کوډ کې د "draw.line" میتود پیرامیټونه څه دي، او دا څنګه د عمودی ارزښتونو تر مینځ د کرښې رسمولو لپاره کارول کیږي؟
- په پایتون کې د څیز سرحدونو رسمولو لپاره د بالښت کتابتون څنګه کارول کیدی شي؟
- په چمتو شوي کوډ کې د "draw_vertices" فعالیت هدف څه دی؟
- د ګوګل ویژن API څنګه کولی شي په عکس کې د شکلونو او شیانو په پوهیدو کې مرسته وکړي؟
- کاروونکي څنګه کولی شي د API لخوا وړاندیز شوي لید ورته ورته عکسونه وپلټي؟
- د ګوګل ویژن API د ویب کشف ځانګړتیا په ځواب اعتراض کې چمتو شوي مختلف عناصر کوم دي؟
- د ویب کشف ځانګړتیا څنګه د اپلوډ شوي عکسونو لپاره د ټاګونو رامینځته کولو کې مرسته کوي؟
نورې پوښتنې او ځوابونه په EITC/AI/GVAPI ګوګل ویژن API کې وګورئ