ورود

View Full Version : کد RGB عکس خاصی در پایتون



mahdi.farshbaf
چهارشنبه 22 مهر 1394, 00:31 صبح
سلام وقت بخیر
یک عکس دارم و یک PATH از آدرسی که اون عکس داره توی سیستمم
و میخوام توی پایتون این عکس رو به کد RGB تشکیل دهنده ی تمام پیکسل هاش تبدیل کنم
به این صورت که عکس رو بگیره از اون آدرس مشخص که توی سورس نوشته میشه و
توی یک فایل یا یک آرایه دو بعدی که به اندازه ی عکس هست توی هر خونه ی آرایه
کد RGB پیکسل متناظر رو به شکل مثلا 200،100،50 بریزه

کسی میتونه کمکم کنه ؟
ممنون

n.nowroozi
چهارشنبه 22 مهر 1394, 08:41 صبح
opencv و numpy رو نصب کن این دستورات رو که بزنی بهت یه آرایه numpy از کل رنگهای rgb توی عکس میده

In [1]: import cv2

In [2]: import numpy as np


In [3]: img = cv2.imread('file.jpg')



پوزیشن آرایه هم فکر کنم میشه موقعیت پیکسل

ahmad156
دوشنبه 27 مهر 1394, 16:08 عصر
>>> from PIL import Image
>>> img = Image.open("C:\Users\Public\Pictures\Sample Pictures\Desert.jpg")
>>> rgb_img = img.convert("RGB")
>>> pix_rgb_data = rgb_img.load()
>>> pix_rgb_data[0,0]
(47, 124, 206)