Merhaba,görüntü işlemede convex hull algoritmasını anlamaya çalışıyorum.İncelemek için bir kod buldum;ancak kodda bir fonksiyon kullanılmış olmasına rağmen fonksiyon içeriği koda eklenmemiş.Fonksiyonun yazılma amacı resim üzerinde bir matris gezdirmek ve bu fonksiyon için gerekli olan structuting_elementi nasıl yazabileceğimi anlayamadım.Kodun ilgili bölümünü denediğim fonksiyonla beraber ekliyorum.
İlgili kod:
int[][,] se = {
Structuring_Element.left,
Structuring_Element.top,
Structuring_Element.right,
Structuring_Element.bottom
};
Fonksiyonun çalışması için oluşturduğum yapı:
private static byte [] Structuring_Element()
{
byte[][,] dnm = new byte[][,]
{
new byte[,]
{
{1, 1, 1,},
{0, 0, 1},
{1, 1, 1},
},
new byte[,]
{
{1, 0, 1},
{0, 0, 0},
{1, 1, 1},
},
new byte[,]
{
{1, 1, 0},
{1, 0, 0},
{1, 1, 0},
},
new byte[,]
{
{1, 1, 1},
{1, 0, 1},
{0, 0, 0},
}
};