Maximales Rechteck in einer Region

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
kl.feigling89
User
Beiträge: 42
Registriert: Montag 24. Februar 2014, 14:47

Hallo,
wisst ihr zufällig ein Verfahren oder sogar eine Funktion von zB. OpenCv oder so welches aus einer Region das größte mögliche Rechteck ermittelt?

Wenn mein Bild zB. so aussieht:

111000002220000
111000002220000
000033302220000
000033330000000
000003000000000

Habe ich drei Regionen. Wie bekomme ich die Größe und die Koordinaten von dem Maximalen Rechteck von den einzelnen Regionen?

Meine zweite Frage wäre es, was ist wenn in einer Region eine Lücke wäre?

000000000000000
000022222222000
000222200222200
002222220222200
002222222220000
000000000000000

Dann sollte es auch Funktionieren. Dies wäre aber erst der zweite Schritt, möchte es erst mal ohne Lücke hin bekommen.
Für Tipps, Links, Codes ,Algorithmen oder ähnliches wäre ich Dankbar
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Das ist doch die selbe Frage noch einmal. Das größte Rechteck und allen gefundenen Rechtecken zu finden ist ja nun nicht so schwierig.
Das Leben ist wie ein Tennisball.
kl.feigling89
User
Beiträge: 42
Registriert: Montag 24. Februar 2014, 14:47

Ja, aber das Verfahren von dem anderen Artikel dauert zulange bei großen Bildern und ich wüsste nicht wie ich dies auf einen kleinen Bereich/ Region anwenden soll.
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

pillmuncher hat doch noch ein anderes Verfahren vorgeschlagen, hast du das mal implementiert?
Das Leben ist wie ein Tennisball.
kl.feigling89
User
Beiträge: 42
Registriert: Montag 24. Februar 2014, 14:47

So hab es jetzt nach dem Verfahren von pillmuncher gelöst. Hatte aber davor anfangs zurückgeschreckt, da es für mich sehr Komplex ausschaute.
Danke für eure Hilfe
Antworten