Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: z - 22 Haziran 2006, 13:38:25

Başlık: ARM ve Webcam
Gönderen: z - 22 Haziran 2006, 13:38:25
WEB kamerayı parçalayıp içindeki CCD yi sökerek ARM işlemci ile yapacağım karta takmayı düşünüyorum.

Daha önce CCD uygulaması yapmadım. Bu konuda uygulama notu, hazır proje vs varsa bilmek isterim.
Başlık: ARM ve Webcam
Gönderen: ise - 22 Haziran 2006, 19:07:59
hocam bu konuya pek vakıf değilim ama ccd kamera ile kullanılan özel yapım ic ler var  spartan(566 mhz 8051 serisi)  atlas vega serisi işlemciler var. bunları araştırırsanız daha yardımcı olur sanırım.  bu çiplerin içinde  mpeg codec  ac97 ses kartı  mmc usb pio sdram ram nand - nor flash destekleri mevcut.
Başlık: ARM ve Webcam
Gönderen: picusta - 25 Haziran 2006, 17:09:06
Circuit Cellar dergisinin 190. sayisinda CCD kamera'yi  Renesas M16C ile isleyip cisim takip eden robot var.
Başlık: ARM ve Webcam
Gönderen: z - 25 Haziran 2006, 19:10:51
190 nolu sayiyi formda aradim fakat bulamadim. Yukleyebilecegimiz bir yer var mi?
Başlık: ARM ve Webcam
Gönderen: mahoaga - 25 Haziran 2006, 21:28:41
Kameralardaki optik ccd çipleri kullanmak en kaliteli olanı. Ancak bu entegrelerin temini ve kullanımı başlı başına bir iş.

Ancak bu olay basitçene de çözümlendirilebilir (kulağını tersten göstermek olsada ve kalite olarak garanti edilemesede),

Hazır video sinyali çözüp 8 bit renk sinyali ve senkron sinyali çıkan video entegreleri var. Texasın ucuz denilebilecek bir entegresi vardı. TVP5150 yanılmıyorsam, bu entegre ile normal kameradaki video sinyali decode edip hızlı bir Srame girebilirsin.  12 bitlik 2 tane F serisi binary counter ile adres çıkılarak hızlı bir SRram mesela (CY7C1049B-15VC) e Renk DAC çıkışı verilebilir. sayıcıların resetleri cpuya girilir clok kısmı ise video decoder entegresine( 2 kapı NAND ile cpu da müdahale etmeli) girilerek görüntünün SRAM 'a aktarılması sağlanır. satır bilgisi gelince CPU anahtarı açar ve cloklar rami doldurur. Yani bir nevi fotoğrafı RAM ' atmış oluruz. Geriye cpu nun Countere reset ve sonra cloklar vererek resim bilgisini alması kalır.

Bu işlem kulağını tersten göstermek olsada sonuç alınacağı kesindir.
Dezavantajı fazladan 1-2 tane IC kullanılabilir. Ama yapılacak işin boyutu yanında hesap edilmeyebilir. Görüntüde kablodan dolayı bozulmaların olmaması önemlidir. Ancak değişik kalitede kameralarla çalışma imkanını size sunar.

Image Processing olayı ise gerçekten başlı başına bir mühendislik ve uzmanlaşma işi. Bir sürü yöntem ve matematiksel algolar dönen bir deniz.
Başlık: ARM ve Webcam
Gönderen: Ziya - 25 Haziran 2006, 22:30:23
Alıntı yapılan: "bunalmis"190 nolu sayiyi formda aradim fakat bulamadim. Yukleyebilecegimiz bir yer var mi?
http://www.circuitcellar.net/mags/190.zip

190.zip yerinde 192.zip olan bir link vardı. 192 yi 190 yaptım ve dosyayı indirdim. Diğer sayılara da bu şekilde ulaşılabilir belki.
Başlık: ARM ve Webcam
Gönderen: picusta - 26 Haziran 2006, 01:13:30
CMOS sensöründen gelen bilgiyi analog yapip tekrar digital yapmaya gerek yok.
Bu konuda biraz arastirma yapiktan sonra (net ortaminda) kullanabilinecek en kolay çip (Omnivision) OV6620 veya OV7620. IIC ile parametreleniyor. PCB üzerine monte edilmis halini Comedia satiyor: C8033.
IIC ile paramtreler girildikten sonra bilgiler parallel olarak 8veya 16 bit olarak YUV aliniyor.
Aldiktan  sonra sinyal isleme algoritmasi ile kenarlar, sonrada sekiller tespit ediliyor.
CMUCam iyi (Scenix islemcili).
ARM7 kulanarak yapilmis daha güzel bir örnek POB-EYE adli modül.
Başlık: ARM ve Webcam
Gönderen: z - 03 Temmuz 2006, 11:18:59
Eski tip web kameralarda CCD + işlemci var diye hatırlıyorum. (Kameranın kutusu içinde bir kaç çip olurdu.)

Şimdikilerde ise CCD içine herşey entegreleştirilmiş. Eğer kamera alıp parçalayıp kullanacaksam bu durumda çiple USB üzerinden haberleşmem gerekir ki buda PC üzerinden görüntü okumaya kıyasla bana avantaj sağlamaz.

İçinden CCD'sini sökebileceğim alet edavattan aklıma gelenler webcam ve ucuz fotograf makineleri.

Birde piyasada hazır kit halinde (kutusuz) kameralar var. (Bunlar hakkında hiç bilgim yok) (Analog sinyalleri digitize etmeyle uğraşmak işime gelmez)

Kamera görüntüsünü RAM'a aktarabileceğim donanımı kurabilmek için bana hangi CCD'yi önerirsiniz?

Picusta'nın bahsettiği türde kartları getirtmek yerine iç piyasadan bir şeyleri parçalayıp sökmek daha çok işime gelir.
Başlık: ARM ve Webcam
Gönderen: picusta - 05 Temmuz 2006, 20:12:19
Ayni seyi bende yapmaya çalistim. elimde bi tane uyduruk webcam/photomak var dagilmis durumda (Sipix/dualcam diye bisi), CCD'mi CMOS'mu bilmiyorum. üzerindeki çipin (sensör) üzerinde MX MX88L510C yaziyor. Datasheet'ini bir türlü bulamadim, dolayisi ile pinout ve haberlesme protokolünü bulamadim.
Yaninda bi MX bide SI marka iki çip var (herhalde biri denetleyici, digeri USB veya RAM).
OV6620'ye denk veya sayisal çikis verebilen baska çip bulursaniz haber verin.
Bu arada, görüntü islemede düz çizgilerin açisini(referansa göre) boyutunu en hizli bulan Hough transform, isinize kesin yarar.
Başlık: ARM ve Webcam
Gönderen: z - 05 Temmuz 2006, 23:20:35
Hough transformdan bir kez daha bahsedildi. Henuz algo haline ulasamadim.
Başlık: ARM ve Webcam
Gönderen: ise - 06 Temmuz 2006, 09:32:08
http://www.cs.tu-bs.de/rob/lehre/bv/HNF.html
matematiksel modelleme ve java kaynak kodları mevcut
Başlık: ARM ve Webcam
Gönderen: z - 07 Temmuz 2006, 14:32:55
Elimdeki eski bir kameranin cipi. Ancak malesef usb interface kullaniyor.

http://mxhaard.free.fr/spca50x/Doc/Sunplus/spca561a/SPCA561A.pdf

Isime yaramasa da daha detayli pdf bulamadim fakat dokumanini merak ediyorum.

Bu arada Sunplus firmasi cok degisik cipler yapiyor.
Başlık: ARM ve Webcam
Gönderen: ise - 07 Temmuz 2006, 16:35:22
hocam ticari manada çipler olduğundan dolayı firma çip pdflerini dışarıya vermiyor olabilir. sigmatel firmasıyla mp3 codec için bir yazışmam olmuştu kesinlikle mail aracılığıyla göndermemiz hakkında uyarı koymuşlardı. pflerin üzerindede kocaman confidential(gizli) yazısı kırmızı şekilde yazıyordu.  firmaya mail atarsanız sanırım tam açıklayıcı pdf bilgilerini verebilirler..
Başlık: ARM ve Webcam
Gönderen: Analyzer - 20 Ekim 2006, 22:44:06
Selam,

http://pages.zoom.co.uk/~andyc/camera.htm

Analyzer
Başlık: ARM ve Webcam
Gönderen: picusta - 23 Kasım 2006, 19:09:56
Tamamdir, ARM7 + Webcam isini çözdüm.
Eski parallel port webcam kullanacagim. Bu Webcam'in açik kaynak Linux kodlarini buldum. Ayrica webcam'in application developper manual'ini da, ayni kisaca webcam'i istedigim gibi komut ediyorum, resmi YUV formatinda hafizaya aktaricam.
Su an bütün sistem gayet ucuz çünkü eski webcamlari degerlendirecegiz ve kullanilan islemci PIC18 serisi fiyatinda.
Ilerde sistemde ARM9, harici ram, Linux olabilir, o zaman USB'li webcamlar da kullanilabilir.
Su an algoritma gelistirme safhasindayim. Nesne tanima (daha önceden taninan), koordinatini ve yönünü bulma, ayrica deteksyon (normal çalismanin disindaki olaylari tespit etme) algoritmasi.
Belli olmaz, bu projeden para kazanabilirim (az da olsa). Beceremezsem, projeyi burada yayinlayacagim.
Başlık: ARM ve Webcam
Gönderen: kasif - 24 Kasım 2006, 10:52:35
Alıntı yapılan: "picusta"Beceremezsem, projeyi burada yayinlayacagim.

Çok açık sözlüsün. :)
Başlık: ARM ve Webcam
Gönderen: picusta - 25 Kasım 2006, 16:58:16
Alıntı YapÇok açık sözlüsün. Smile
öyleyimdir :)
Resmen hurdadan toplanan malzemelerle yapilan bi proje olacak.
Harici ram olarak elimin altinda bulunan EDO RAM çiplerini kullancagim.
Daha önce bunlarla çalismadim ama deneyip görecegim.
Bu arada sanki reklam yapiyomusum gibi geldi.
Projeyi paylasacaksam paylasayim yoksa yazmasam daha iyi.
Başlık: ARM ve Webcam
Gönderen: kasif - 26 Kasım 2006, 12:13:08
Elimde iki tane P3 anakart vardı, bunlardan birşey çıkar mı?

Bir ara, 2 adet 486 PC vardı, hepsini attım. Şimdi kafamı duvarlara vuruyorum. Sanki depo da çok yer kaplıyordu.
Başlık: ARM ve Webcam
Gönderen: picusta - 18 Aralık 2006, 18:10:00
O bilgisayarlardan belki bisi olurdu. örnegin bilgisayari olmayan köylü çocuklara vermek gibi. Tabii yanina birkaç tane egitim CD'si vs.. koysan daha güzel olur. O bilgisayarlarla Counter oynayamazlar ne de olsa.

Anladigim kadari ile MAX3420E entegresi MCU'ya USB host özelligini saglayabiliyor. Yani PIC'imize USB hafiza, mouse, klavye takabiliriz (nette ararsak belki uygulamalari bulabiliriz). Daha önce kullanan oldu mu?
Peki driverlari açik kaynak webcam (linux destekli) bulursak USB webcamimizi takamazmiyiz?
Başlık: ARM ve Webcam
Gönderen: gloin - 05 Ekim 2007, 16:30:11
selamlar,
YUV bilgileri nasıl işlenip jpeg dosyası haline getiriliyor acaba, ben de böyle bir uygulama yapmak istiyorum, bilgi verirseniz sevinirim.
Başlık: ARM ve Webcam
Gönderen: picusta - 05 Ekim 2007, 19:38:06
YUV bilgilerini JPEG'e dönüstürmek için Cosinus transform deilen bir dönüsüm yapmalisin.
Sitede vermis oldugum görüntü isleme linklerinin birinde algoritma anlatilmis.
Eger teorik kisim ile ilgilenmiyorsan geçebilirsin. Mikroislemci mi, PC mi? Internette her ikisi için açik kaynak C kütüphaneleri bulunuyor, kullanmadim.
Başlık: ARM ve Webcam
Gönderen: gloin - 06 Ekim 2007, 00:48:11
selam,
arm7 işlemci kullanmayı düşünüyorum, yuv bilgilerini jpg olarak işleyip compact flash kart tarzı bir medyaya kaydetmeyi düşnüyorum.

saygılar
Başlık: Re: ARM ve Webcam
Gönderen: FullMetal - 14 Aralık 2009, 23:38:48
Alıntı yapılan: "bunalmis"WEB kamerayı parçalayıp içindeki CCD yi sökerek ARM işlemci ile yapacağım karta takmayı düşünüyorum.

Daha önce CCD uygulaması yapmadım. Bu konuda uygulama notu, hazır proje vs varsa bilmek isterim.
Ben benzer işlemi CMOS sensörlü webcam için yaptım. Verileri FPGA ile toplayarak VGA ekranda aktarma. Webcam in kutusunda hangi sensorün kullanıldığı yazdığı için internetten datasheeti inceleyip kullanma şansım olmuştu. Şuan digikey de chip olarak ebay da yaklaşık 20 dolara modül olarak satılıyor. Sıfır malzemeyle çalışabilirsin.
Başlık: ARM ve Webcam
Gönderen: bymrz - 10 Mart 2010, 23:33:57
Alıntı yapılan: "kasif"
Alıntı yapılan: "picusta"Beceremezsem, projeyi burada yayinlayacagim.

Çok açık sözlüsün. :)


@picusta hocam;

Para kazanamadıysanız bekleriz  :D
Başlık: Ynt: ARM ve Webcam
Gönderen: trhmt - 10 Aralık 2010, 01:26:52
benim fpaga ile webcamdan görüntü alıp vga ya basmam gerekiyo konuda bilgisi olan arkadaşlar yardım edebilir mi
Başlık: Ynt: ARM ve Webcam
Gönderen: MC_Skywalker - 11 Aralık 2010, 11:51:04
mbed in sitesinde söyle birşeyler var
http://mbed.org/cookbook/CameraC328
Başlık: Ynt: ARM ve Webcam
Gönderen: trhmt - 12 Aralık 2010, 23:43:35
fullmetal arkadaş webcamdan görüntü alıp vga ekrana nasıl aktardın acaba burda da paylaşabilir misin????
Başlık: Ynt: ARM ve Webcam
Gönderen: FullMetal - 15 Aralık 2010, 15:44:35
Merhaba,

Webcam i parçalayıp sadece görüntü sensörü, buna bağlı birkaç pasif eleman,  regulatörü ve optik kısmı kalacak şekilde diğer elemanları karttan söktüm. Veri direk sensörün pinlerinden paralel olarak FPGA e aktarıldı, sonrasında ufak tefek görüntü işleme algoritmasının ardından VGA sürücü ile monitör sürüldü. İşlem genel hatlarıyla böyleydi. Ne kod nede webcam kaldı. Bu yüzden projeyi paylaşamıyorum. Fakat Terasic marka Altera tabanlı FPGA kartları için 1e1 uyumlu görüntü sensör kartı satılıyor. Yukarıda anlattığım işlemleri yapmaya gerek kalmadan direk takıp beraberinde gelen kod ile çalıştırıp deneyebilirsin. Bu sensör kartı da paralel olarak veri aktarımı yapıyor, USB kullanmıyor.

İyi çalışmalar.
Başlık: Ynt: ARM ve Webcam
Gönderen: ArGeMaNiA - 15 Aralık 2010, 17:37:08
böyle bişey var ama işe yarar mı bilmiyorum..

Abstract | Entry   kısmında erişim izni var.

http://www.circuitcellar.com/avr2006/winners/AT3267.htm