Portál AbcLinuxu, 13. května 2025 21:58

Dotaz: color space

17.1.2010 21:51 bajo | skóre: 3
color space
Přečteno: 350×
Odpovědět | Admin
Vedel by mi niekto hodit neake zdrojaky, agoritmi, ci uz vlastne alebo link na nete pre klucuvanie obrazu alebo segmentaciu, potreboval by som iba vidiet ako to robia iny a porovnat s mojimi algoritmami, kedze v tejto oblasti som zaciatocnik a nepoznam este vela algoritmov a teorii pre pracu s obrazom. Dobre by bolo, keby pracovali s farebnym priestorom HSV, nie RGB. Ale budem povdacny za hoc-co, coho by som sa mohol chytit.. Je jedno v akom jazyku, ale ked uz tak c++. Dakujem.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.1.2010 01:15 vch | skóre: 11
Rozbalit Rozbalit vše Re: color space
Odpovědět | | Sbalit | Link | Blokovat | Admin
Treba ITK.
18.1.2010 06:09 dark
Rozbalit Rozbalit vše Re: color space
Odpovědět | | Sbalit | Link | Blokovat | Admin
Moc nechápu otázku. Chceš porovnat nebo použít algoritmy pro jakou činnost? Pokud chceš pracovat na pixelové úrovni, tak stačí jen přečíst pixel data z nějakého kontejneru, kde jsou uložené (QImage, gtk_pixbuf, cairo_image_t, atd...). Žádná knihovna zatím neumožňuje ukládat obrázky jako HSV data, ale RGB <-> HSV konverze je jednoduchá.

Podívej se na knihovny jako imlib2, qimageblitz, cximage, atd. (nebo třeba i na fog). Na netu se toho válí hodně i s rozumnou licencí.
19.1.2010 09:23 bajo | skóre: 3
Rozbalit Rozbalit vše Re: color space
samozrejme ze neukoadam obrazky ako HSV, pracujem v OpenGL Shaders, obraz ziskavam z kamery, ktory transformujem priamo do pamate grafickej karty ako RGB. V Shadery analyzujem dany obraz. Mam tam spravenu jednoduchu konverziu RGBtoHSV. Takze dany obraz sa snazim dalej analyzovat v priestore HSV. Ako prve robim klucovanie. Takym stilom, ze si myskou naklikam 3 farby, ktore mi zoberie z 3 pixelov z pozicii na ktore kliknem myskov do obrazu. Tie farby transformujem do HSV a dam do Shadera, kde bezi obraz. Tam dalej neak porovnavam tie farby s obrazom a snazim sa vyklucovat ten obraz. Napriklad neaku pasku zo zeme. A tu potrebujem si pozriet neake podobne overene algoritmi, ako sa take veci robia v skutocnosti, alebo len podobne veci, ktore robili iny, budem menej tapat v nezname a menej si vymyslat, ak mi pomozete. :) dakujem.
20.1.2010 16:43 dark
Rozbalit Rozbalit vše Re: color space
Aha, tak to neporadim, ale o filtrovani obrazu se toho da urcite sehnat dost, popripade koupit nejakou literaturu;)
stativ avatar 18.1.2010 08:05 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: color space
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím co konkrétně chceš dělat, ale obvykle je nejjednodušší (a postačující) nějakým algoritmem přiřadit váhy jednotlivým pixelům (v závislosti na barvě nebo čemkoliv jiném) a pak případně použít threshold a odstranit šum.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
3.2.2010 17:20 Nikola Pajkovský | skóre: 16
Rozbalit Rozbalit vše Re: color space
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkus OpenCV
Save the whales. Feed the hungry. Free the mallocs

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.