Mehmet Akif Akkus

Bir Bilgisayar Mühendisinin Günlüğü

Thursday, Feb 23rd

Last update:01:05:22 PM GMT

Headlines:
RSS
You are here: Projeler Görüntü işleme Bir Görüntü İşleme Projesi : Damar Kalınlığı Tespit

Bir Görüntü İşleme Projesi : Damar Kalınlığı Tespit

e-Posta Yazdır PDF
Makale İçeriği
Bir Görüntü İşleme Projesi : Damar Kalınlığı Tespit
CT Resmi Üzerine Bazi Bilgiler
Resim Üzerinde Ön Düzeltmeler
Resim üzerinde ikili işlemler ve uzunluk hesabı
Performans İyileştirmeleri
Tüm Sayfalar

Projenin Amacı

image1Projenin amacı doktorların anjio kalp ameliyatı sırasında, doktora bazı damar kalınlıklarını bulmasında yardımcı olmaktır. Bunu bir tomografi resmi üzerinde fare tıklamaları ile veya bazı yardımlarla tamamen bilgisayara yaptırmak mümkün olmaktadır.

 



Yorumlar  

 
0 # 2011-08-21 09:28
İyi günler akif kardeş siten ve çalışmalarını çok başırılı buldum tebrikler ve başarıların devamını diliyorum. sana Cv.DistTransform hakkında bir soru sormak istiyorum damar kalınlığı projende sayısal verileri tablo şeklinde almışsın resim de gördüm bu fonksiyonda sayısal değerleri geri nasıl döndürebiliriz? bununla ilgili kısa bir örnek kod ya da açıklama yapabilirsen çok memnun olurum saygılarımla.
Cevap | Alıntı | Alıntı
 
 
0 # 2011-08-21 09:29
Merhaba,
Anladığım kadarıyla sarı olarak çizilmiş pikselleri kastediyorsun. Yani maksimum noktaları.
Bunları bulabilmek için bir fonksiyon yazmıştım. Fonksiyon damarın herhangi bir yerinden başlayarak maksimum noktayı piksel komşuluklarına bakarak buluyor ve bu noktalar üzerinde ilerliyordum.
Cevap | Alıntı | Alıntı
 
 
0 # 2011-08-23 13:22
peki bu sayısal sonuçları nasıl geri döndürüyosun fonksiyondan? ufak bi kod parçası örnek verebilir misin kardeşim:?
Cevap | Alıntı | Alıntı
 
 
0 # 2011-08-24 10:03
struct thickness_of_ve ssel
{
CvPoint p;
float length;
};

vector distances;

Adlı bir struct tanımladım. Bu p noktası koordinatı ve o koordinattaki kalınlığı distances vektörüne push() fonksiyonu ile ekliyorum. Sonrasında show() adında vektörü döngü ile dolaşıp basan bir fonksiyonum var.

void show_points()
{
for(int k = 0; k < distances.size(); k++)
{
printf("%d,%d %f\n", distances.at(k).p.x, distances.at(k).p.y, distances.at(k).length);
}
}
Cevap | Alıntı | Alıntı
 
 
0 # 2011-08-24 17:49
çok teşekkür ediyorum ilgilendiğin için (:
Cevap | Alıntı | Alıntı
 
 
0 # walat 2011-10-28 11:28
emeğine sağlık güzel bi proje
Cevap | Alıntı | Alıntı
 
 
0 # walat 2011-10-28 11:28
güzel proje...
Cevap | Alıntı | Alıntı
 

Yorum ekle


Güvenlik kodu
Yenile