Prijavi se z GoogleID

» »

Software za šteje pik na fotografiji

Software za šteje pik na fotografiji

Go-ahead ::

Pozdravljeni,


potreboval bi program, ki bi na fotografiji ( bela podlaga z rjavimi in rdečimi, mogoče še črnimi pikami v velikosti 1-2mm, na a 4 listu - formatu fotografije), preštel koliko pik posamezne barve je in izpisal rezultate.

Super bi bila kakšna android aplikacija.

Rabil bi kakšen boljši programček, ki bi preštel večino pik- točk.

Vnaprej hvala za pomoč.

TheBlueOne ::

Mi smo na studiju spisali za take zadeve Mathlab aplikacije. Dosti enostavno in lahko delas tocno kar hoces. Ampak ne vem, ce imas sanse, da prides do Mathlaba.



Verjetno obstaja tudi kaj za Python, bo potrdil ali ovrgel kaksen mojster. :)

WhiteAngel ::

TheBlueOne je izjavil:

Ampak ne vem, ce imas sanse, da prides do Mathlaba.


Mislim, da bo octave ali scilab dovolj za to, kar rabi.

V Pythonu imaš pillow. To je fork od python imaging library. Ga namestiš s pip install Pillow. Tutorial. Jaz bi sliko odprl, potem bi jo pretvoril v nekaj z zelo malo barv (najbolje črno-belo). In potem štel črne pike tako, da bi barval vse piksle v okolici z belo in povečal števec. To bi ponavljal, dokler bi bilo še kaj črnih pikslov na sliki. Pa za manjše črne packe, bi imel nek prag, ne vem, 10 pikslov, ki bi ga morala pika imeti.

Zgodovina sprememb…

WizzardOfOZ ::

Go-ahead je izjavil:

Pozdravljeni,


potreboval bi program, ki bi na fotografiji ( bela podlaga z rjavimi in rdečimi, mogoče še črnimi pikami v velikosti 1-2mm, na a 4 listu - formatu fotografije), preštel koliko pik posamezne barve je in izpisal rezultate.

Super bi bila kakšna android aplikacija.

Rabil bi kakšen boljši programček, ki bi preštel večino pik- točk.

Vnaprej hvala za pomoč.


Napiši si program v C# ali pythonu. Visual studio community in python sta zastonj, knjižnica emguCV je pa tudi zastonj.

C#
https://www.codeproject.com/Questions/6...

python
https://www.geeksforgeeks.org/white-and...

python - detecting bright spots (za štetje lučk na novoletnem dreveščku)
https://www.pyimagesearch.com/2016/10/3...

Zgodovina sprememb…

WhiteAngel ::

^^ Ajde, opencv naredi to že zate :P

TheBlueOne ::

Zanimivo, kako vecina danes isce za tako enostaven problem aplikacijo, ko pa je romanticno zadeve sprogramirat. :) Perfekten primer za igrackanje....

l0wc4 ::

Meni je pred X leti pomagal ImageJ:

https://imagej.nih.gov/ij/

WizzardOfOZ ::

WizzardOfOZ ::

TheBlueOne je izjavil:

Zanimivo, kako vecina danes isce za tako enostaven problem aplikacijo, ko pa je romanticno zadeve sprogramirat. :) Perfekten primer za igrackanje....


Bolj zanimiv je software za real time branje avtomobilskih tablic, sprogramiraš pa tako da išče vse ki niso standardne. Recimo KP DREKA,...

pegasus ::

TheBlueOne je izjavil:

Zanimivo, kako vecina danes isce za tako enostaven problem aplikacijo, ko pa je romanticno zadeve sprogramirat.
Pri meni se pol inštituta ukvarja s tovrstnimi štetji pik, ampak na 3d stackih slik, ki tehtajo prek 20TB. Izziv za vse wannabe programerje - pri tem postopku uštimajte IO tako, da bo čimbolj prijazen za caching mehanizme. Ker sicer zelo enostavno ubijete katerikoli "spinning rust" storage.

bluefish ::

@pegasus: medicinske slike?

pegasus ::

CryoEM ...

WizzardOfOZ ::

@pegasus,
IO je vedno problem. Tudi pri bazah z ogromno transakcijami.
Kako poštimate potem keširanje? Slike razrežete na pasove, pa vsak pas potem obdelujete posebaj? Kako rešujete mejne točke (tiste ki si jih prererezal na pol recimo, ko si delil veiko sliko)