C++ Bmp Resimden Piksel Okumak ?
-
Arkadaşlar bmp uzantılı bir resim var elimde, resmin boyutu 474x474 piksel. bu resim kutucuklardan oluşmakta, aynı boyutta her satır ve sütunda 17 şer kutu.
Mesela 3. satırın 4. sütunundaki kutucuğun rengi kırmızı ve kırmızının karşılığı 255 dizi[2][3]=255 gibi nasıl bir aktarma yapabilirim fikri olan arkadaşlar yardım edebilirse sevinirim.
başka kutularda başka renklerde mevcut tüm kutuları tarayıp her birini diziye aktarmam gerekiyor.
İyi çalışmalar.
-
Bitmape atayıp scanline şeklinde mi okutmak istiyorusn yoksa direk dosya formatını tanıyıp dosya içindenmi okumak istion
-
resim türü önemli değil open cv yi kur ayarlarını yap imread le resmi okutursun ister koordinat koordinat ister piksel piksel n eistersen alırsın resimden ben txt ye yazdırdım onu diziye alamıyorum :D sende bana o konuda yardım et
-
C++ bilmiyorum, ama yarın bi deneyebilirim.
Python ile kolayca şu şekilde yapabilirsin:
from PIL import Image
FILENAME='resim.jpg'
im=Image.open(FILENAME).convert('RGB')
pix=im.load()
for row in range(620):
for col in range(747):
(r,g,b) = pix[row,col]Veya şöyle:
import PIL
import Image
FILENAME='resim.jpg'
im=Image.open(FILENAME).convert('RGB')
pix=im.load()
w=im.size[0]
h=im.size[1]
for i in range(w):
for j in range(h):
(r,g,b)=(pix[i,j])
-
HolyOne bunu yazdı
Bitmape atayıp scanline şeklinde mi okutmak istiyorusn yoksa direk dosya formatını tanıyıp dosya içindenmi okumak istion
Dosya formatını tanıyıp okutmak istiyorum hocam, ama en basiti hangisiyse o da olur biz kendimiz tanıtadabiliriz
@turkcell hocam örnek kod varsa deniyelim koordinat koordinat
-
Soru çok basit görünmesine rağmen cevabı baya uzun=)
Embarcadero c++ ile çok daha pratik halledilirdi gerçi
http://tipsandtricks.runicsoft.com/Cpp/BitmapTutorial.html
ihtiyacın olan herşey bunda var.
-
hocam yazdığım kodu msj attım
bide kamera takibi var onuda link olarak burdan atayım
https://www.youtube.com/watch?feature=player_embedded&v=xEnPZ78queI