Arama butonu
Bu konudaki kullanıcılar: 1 misafir
17
Cevap
4442
Tıklama
0
Öne Çıkarma
Görüntü İşleme
E
12 yıl
Binbaşı
Konu Sahibi

Merhaba,

Harita Mühendisliği öğrencisiyim ve Fotogrametri alanında ilerlemek istiyorum. Matlab'i giriş düzeyinde biliyorum. Kullanıcıdan girdi alarak örneğin mesleğime yönelik çeşitli matematiksel hesaplamaları yaptırabiliyorum. Matlab arayüzlü programlamaya ve programımızı Matlab dışında da çalıştırmaya pek elverişli olmadığı için bu aralar Java'ya yöneldim. 2 gün içinde arayüzlü programlamaya kadar ilerledim şu anda basit bir hesap makinesi yaptırabiliyorum ama Matlab kadar oturmadı kafamda. Neyse soruma gelecek olursam görüntü işleme işlemi için Java ne kadar uygundur? Yoksa C# mı tercih edilmelidir? PHP & MySQL ile deneyimim olduğu için Java'ya yöneldim direk fakat şimdi de ne kadar işime yarar konusu kafamı karıştırıyor. Özellikle görüntü işleme meselesinde.

Ayrıca web programlama dilleri (PHP gibi) bu alanda nasıldır?

Birde Python var. Matlab'e çok benziyor. Öğrenmesi hızlı ve pratik bir dil gibi. O bu alanda nasıldır?

Cevaplar için şimdiden teşekkür ederim.



E
12 yıl
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: muratsal

programa dillerini bu kadar sorun etme bence . asıl zorluk görüntü işlemenin kendisinde . Algoritma mantığın iyi oturması lazım . matlapdaki gibi otomatik image processing toolları bulman zor .
c sharp veya java kullanabilirsin .
c sharp öğrenirsen bu dili asp.nette web ortamındada kullanabilirsin . Aama performance için desktop uygulama yapmak daha mantıklı .
Daha üst seviye performance için c/c++ kullanabilirsin opencv kütüphanesi de image procesing için baya kütüphane var diye biliyorum .

Bir CBS projem de var kafamda. PHP ile şimdilik veritabanı işlemlerini vs. yaptırabiliyorum. Yani basit bir içerik yönetim sistemini bir gün içerisinde yazabilecek düzeydeyim. Bu sebeple web programlama için yeni bir alana dalmak istemiyorum açıkçası. Çünkü yazılımcı değilim ya da Bilgisayar Mühendisliği okumuyorum Ayırabileceğim zaman kısıtlı.

Google Maps ya da Yandex Maps gibi bir servis için PHP'nin yanında hangi web programlama dillerini öğrenmek gerekir peki? Tamamen kendi tasarımım olan bir şey yapmak istiyorum.

Ya da mesela temel olarakhttp://sehirrehberi.ibb.gov.tr/ gibi bir script PHP'nin yanında hangi programlama dillerini gerektirir? JavaScript?

Matlab bu konuda iyi fakat dediğim gibi arayüzlü bir program oluşturup bunu dağıtmak zor yani programın çalışması için kullanıcıda Matlab olması lazım. Böyle bir şeyi ben istemiyorum. Java'ya devam edeceğim sanırım. Kararsızlıktan iyidir.

Java + MySQL + PHP üçlüsü zaten hep kafamdaydı.


Bu mesaja 1 cevap geldi.
R
12 yıl
Yüzbaşı

Python'da wxwidgets gibi GUI kutuphaneleri var. GUI oluşturabilirsin.

Görüntü işlemede en yaygın kullanılan kütüphane openCV, bunun yanında ticari satılan kütüphaneler var ama bunlarda programın kurulu bilgisayar başına lisans ücreti alıyorlar.

Java da JavaCV adında opencv nin sarmalandığı bir kütüphane var ama openCV nin daha eski olan C fonksiyonlarını sarmalıyor, öğrenmesi daha zor olur. Bunun dışında imagej kutuphanesi var.

http://rsbweb.nih.gov/ij/
http://fiji.sc/wiki/index.php/Fiji




Görüntü işlemeyi düşünerek Matlab'dan başka bir dile geçeceksen en güzeli/kolayı python olur bence.


Bu mesaja 1 cevap geldi.
E
12 yıl
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: RCox

Python'da wxwidgets gibi GUI kutuphaneleri var. GUI oluşturabilirsin.

Görüntü işlemede en yaygın kullanılan kütüphane openCV, bunun yanında ticari satılan kütüphaneler var ama bunlarda programın kurulu bilgisayar başına lisans ücreti alıyorlar.

Java da JavaCV adında opencv nin sarmalandığı bir kütüphane var ama openCV nin daha eski olan C fonksiyonlarını sarmalıyor, öğrenmesi daha zor olur. Bunun dışında imagej kutuphanesi var.

http://rsbweb.nih.gov/ij/
http://fiji.sc/wiki/index.php/Fiji




Görüntü işlemeyi düşünerek Matlab'dan başka bir dile geçeceksen en güzeli/kolayı python olur bence.





Görüntü işlemede Python'u öneriyorlar hep zaten. Dün biraz daha araştırdım da Python ya da alternatif olarak C# denmiş. Java bunlardan sonra geliyor sizin de yazdığınız gibi.

Yine dün Python'a da biraz baktım da hoşuma gitti. Matlab'e kod yazma mantığı olarak çok benziyor.

Gui olayının dışında yazdığımız programın derlenmesi ve her bilgisayarda çalışma olayı nasıl Python'da? En azından Windows ortamı için .exe olarak derlense ve çalışsa yeterli benim için.

Matlab'e alternatif olarak Python'da karar kıldım sayılır.

Python için Türkçe kaynak olarakhttp://www.istihza.com/py2/icindekiler_python.html adresini buldum.

Kitap olarak da

http://www.dr.com.tr/Kitap/Python/Firat-Ozgul/Egitim-Basvuru/Bilgisayar/urunno=0000000324396

düşünüyorum. Zaten aynı kişi (Fırat Özgül) yazmış. Hayırlısı bakalım.

Yardımlarınız için teşekkür ederim.





< Bu mesaj bu kişi tarafından değiştirildi ettunc -- 1 Ocak 2013; 12:19:43 >

< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
M
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: 377

quote:

Orijinalden alıntı: muratsal

programa dillerini bu kadar sorun etme bence . asıl zorluk görüntü işlemenin kendisinde . Algoritma mantığın iyi oturması lazım . matlapdaki gibi otomatik image processing toolları bulman zor .
c sharp veya java kullanabilirsin .
c sharp öğrenirsen bu dili asp.nette web ortamındada kullanabilirsin . Aama performance için desktop uygulama yapmak daha mantıklı .
Daha üst seviye performance için c/c++ kullanabilirsin opencv kütüphanesi de image procesing için baya kütüphane var diye biliyorum .

Bir CBS projem de var kafamda. PHP ile şimdilik veritabanı işlemlerini vs. yaptırabiliyorum. Yani basit bir içerik yönetim sistemini bir gün içerisinde yazabilecek düzeydeyim. Bu sebeple web programlama için yeni bir alana dalmak istemiyorum açıkçası. Çünkü yazılımcı değilim ya da Bilgisayar Mühendisliği okumuyorum Ayırabileceğim zaman kısıtlı.

Google Maps ya da Yandex Maps gibi bir servis için PHP'nin yanında hangi web programlama dillerini öğrenmek gerekir peki? Tamamen kendi tasarımım olan bir şey yapmak istiyorum.

Ya da mesela temel olarakhttp://sehirrehberi.ibb.gov.tr/ gibi bir script PHP'nin yanında hangi programlama dillerini gerektirir? JavaScript?

Matlab bu konuda iyi fakat dediğim gibi arayüzlü bir program oluşturup bunu dağıtmak zor yani programın çalışması için kullanıcıda Matlab olması lazım. Böyle bir şeyi ben istemiyorum. Java'ya devam edeceğim sanırım. Kararsızlıktan iyidir.

Java + MySQL + PHP üçlüsü zaten hep kafamdaydı.

harita servislerinden yararlanman için herhangi nir server side (php,asp.net) teknolojisiyle client tarafında javascript bilmen yeterli olur bide ajax kullanmayı ögrenirsen server tarafından sayaf yenilenmeden bilgi çekebilirsin .ben dehttp://haritaaraci.com/ sitemde hem yandexle hem google mapsle çeşitli uygulamalar geliiştirmiiştim .
javascript kaynak kodlarını inceleyebilirsin .


Bu mesaja 1 cevap geldi.
E
12 yıl
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: muratsal

quote:

Orijinalden alıntı: 377

quote:

Orijinalden alıntı: muratsal

programa dillerini bu kadar sorun etme bence . asıl zorluk görüntü işlemenin kendisinde . Algoritma mantığın iyi oturması lazım . matlapdaki gibi otomatik image processing toolları bulman zor .
c sharp veya java kullanabilirsin .
c sharp öğrenirsen bu dili asp.nette web ortamındada kullanabilirsin . Aama performance için desktop uygulama yapmak daha mantıklı .
Daha üst seviye performance için c/c++ kullanabilirsin opencv kütüphanesi de image procesing için baya kütüphane var diye biliyorum .

Bir CBS projem de var kafamda. PHP ile şimdilik veritabanı işlemlerini vs. yaptırabiliyorum. Yani basit bir içerik yönetim sistemini bir gün içerisinde yazabilecek düzeydeyim. Bu sebeple web programlama için yeni bir alana dalmak istemiyorum açıkçası. Çünkü yazılımcı değilim ya da Bilgisayar Mühendisliği okumuyorum Ayırabileceğim zaman kısıtlı.

Google Maps ya da Yandex Maps gibi bir servis için PHP'nin yanında hangi web programlama dillerini öğrenmek gerekir peki? Tamamen kendi tasarımım olan bir şey yapmak istiyorum.

Ya da mesela temel olarakhttp://sehirrehberi.ibb.gov.tr/ gibi bir script PHP'nin yanında hangi programlama dillerini gerektirir? JavaScript?

Matlab bu konuda iyi fakat dediğim gibi arayüzlü bir program oluşturup bunu dağıtmak zor yani programın çalışması için kullanıcıda Matlab olması lazım. Böyle bir şeyi ben istemiyorum. Java'ya devam edeceğim sanırım. Kararsızlıktan iyidir.

Java + MySQL + PHP üçlüsü zaten hep kafamdaydı.

harita servislerinden yararlanman için herhangi nir server side (php,asp.net) teknolojisiyle client tarafında javascript bilmen yeterli olur bide ajax kullanmayı ögrenirsen server tarafından sayaf yenilenmeden bilgi çekebilirsin .ben dehttp://haritaaraci.com/ sitemde hem yandexle hem google mapsle çeşitli uygulamalar geliiştirmiiştim .
javascript kaynak kodlarını inceleyebilirsin .

Teşekkürler. İnceleyeceğim.

Bunun haritasının da tarafımca yapılanı olacak işte. Birde Yandex gibi panorama özelliği de olacak. Çalışma yapacağım alanın hava fotoğraflarına ulaşabilirim. Bunları sayısallaştırması da sorun değil de işte şu scripti yazmak sorun. Çalışmak lazım...



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.