Skip to content
Snippets Groups Projects
Commit bd81549e authored by am0ebe's avatar am0ebe
Browse files

.

parent a09b4347
No related branches found
No related tags found
No related merge requests found
Subproject commit e91551c8e49211457e249c5c533affbe04c77475
Subproject commit 9d4261800f139e6f98c07cdc487ab87561d5560a
M = ruler
-> space
-> snap to path and cusp-nodes
shift + click - select multiple
......@@ -13,23 +13,8 @@ Does
###############################
## Setup / Preparation
###############################
> prices chamber (4,5,6 big ones)
> research cams
infrared
rugged (temperature)
stream over ethernet, PoE
Hardware setup:
> Thermostat chamber
> cams + lenses
> 2 towers
> with network interface cards
> round tube with camouflage
> thermometer + humidity sensor
> light?
Software Setup:
> deploy to VM
-> ssh-connection
......@@ -37,6 +22,13 @@ Software Setup:
-> folder, length, cams..
>
arena:
kg rohr 1m@500mm 162 DN550 https://www.hornbach.de/p/kg-rohr-dn-500-laenge-1-00m/8042036/
55cm gummiring
https://www.amazon.de/Leeadwaey-Barstuhl-Fahrgestell-rutschfeste-Gummiring-rutschfest/dp/B0C1NB1PLD/ref=sr_1_40?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=QCF6AKJ2PTIJ&keywords=gummiring%2B55cm&qid=1695054808&sprefix=gummuring%2B55cm%2Caps%2C98&sr=8-40&th=155cm lamp ring https://www.dannells.com/55cm-circular-lampshade-ringset-2765-p.asp
https://www.amazon.de/Austauschbarer-Gummiring-Rutschfester-Bodenschutz-Gummidichtung/dp/B09XXH9PP8/ref=sr_1_43?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=QCF6AKJ2PTIJ&keywords=gummiring+55cm&qid=1695055336&sprefix=gummuring+55cm%2Caps%2C98&sr=8-43
......@@ -93,6 +85,10 @@ Software Setup:
What bandwidth do i have? Do i need multiple ports?
bandwith = fps * pixel format(bpp) * resolution (* ncams)
StreamBitsPerSecond = 1 * 1456*1936 * 3 * 1 = 8 456 448 ~= 8,4 mbit/s < 125MBps #bits or bytes??
ALIVIUM RES: 1936*1216
3*1936*1216*17 ~= 120 MBps
PROSILICA
14*3*1936*1456 ~= 118,4 MBps ## max res, 3 bpp -> max FPS: 14!
44*1*1936*1456 ~= 124,1 MBps ## max res, 1 bpp -> max FPS: 44!
a 10 min -> 74 GB?
......
......@@ -9,39 +9,97 @@ CAMTRON PROCESSING PIPELINE
PRIO:
* documentation A
> sketch
> chamber: cam height+resolution+arena diameter for pixel to cm/mm ratio
> lab: chambers+workstations+HPC
> update opencv
-> eval how much work to fix?
> update algorithm for bgs
-> eval how much work to fix?
> update opencv -> eval how much work to fix?
> update algorithm for bgs -> eval how much work to fix?
A)
###########################
# Hardware
> research and buy
> cams
> infrared LEDs
done
> chambers
> interface card (pcie2.1) works on PC?
> 6x cat6 cables (length 5m)
> scales
> TEST CAM! GET RUNNING PICTURES!
1. setup virtual machine to test
> 8 cores, 16GB RAM, 2 TB for 1cam
> 48 cores, 128GB RAM, 6 TB for 6cam
2. use laptopt to test
3. (opt/later) setup tower1 (defunct again!) as cheap testing machine!
> get NIC working
> give name connect inet
--> as terminal to connect to server
--> later: use for DMX lighting
4. (alternatively) Raspberry Pi
Q: is option fast enough for processing of 1/3/6 streams simultaneously?
> test bottleneck (CPU,HDD,ethernet,)
> is video compression on? how demanding!
> storage: 1 minute hochrechnen. mit 24/17/12 FPS.
Q: how should workflow look?
> Option A
1. record and store (where)
2. process (where?)
> Option B
1. record, process (cut ROI to reduce size), store
2. more processing (R..)
--> what processing.
--> draw picture as doc of workflow
> light (opt/later)
> find hardware (Boxes, DMX per unit, DMX splitter/controller)
> setup hardware for 1 unit
> check software
> attach IR-LEDs (solder)
> arenas
> verglasungsfolie
> 1 floor wooden plate with circle >> really needed?
> 1 floor glass plate
> 1 floor wooden plate
> how to connect seamlessly?
> o-ring: https://www.o-ring.de/o-ring-fpm-90/item-anfragemenge-6-categoryId-or-itemId-100022-search2-580.00-search3--search7-.html
>> or use poisonous electro-harz zum giessen. Wie Form bauen?
* setup 1 fridge
> attach cam arm to wood
> get video in VV
> get video in SW-A via SDK
> cam calibration
> configure cam settings
* get video for 3 cams in one workstation
> what SW?
> calculate supported framerate+resolution+codec for hardware (CPU,RAM,HDD...)
> or do tests and see if frames are dropped
DONT do a diskbench to get writing speed (calculate needed speed with 3 cameras) to see if frames will be dropped or not...
writing speed of one of the workstations is 150MB/sec
prosilica gtx1920 needs 3x 107.53 MB/sec for BGR. 1x for MONO
avi uncompressed
1280x1280 @ 40 fps is limit for your CPU oO
CPU can compress 47mio pix/second
17x1936x1456=47mio -> 17fps @ full res
suggested CPU i7 3840
reduce ROI
# Documentation
> sketch
> chamber: cam height+resolution+arena diameter for pixel to cm/mm ratio
> lab: chambers+workstations+HPC
> costs. update with what we actually buy!
> sketch: technical: cam (QuantumEfficiency) + IRLED
> sketch: setup plan for a chamber
> copy last setup plan from thomas
#Software
> cam calibration
> configure cam settings
B) recorder (depends on cam in A)!!!)
###########################
> use new api Vimba X
......@@ -144,17 +202,16 @@ D) process scripts
> save/load config
> Tapter: implement new IBgs
=========
> infrared LEDs
Done
#######################
> update to Qt6
> hardware: public / sorted
> BANF
> HPC create valid account
> digital grundrisse (measure and plan space) > print > updated skewing
> write mail to fryar (budget MAX 20k)
> print Info: Versions (VimbaApi, OpenCV, Qt)
> update CV version to 4.2 (or 4.5?)
> research WS (see hardware_notes.ods for details like specs. CPU, RAM, SSDs, prices)
> cam aufhaengung
research stativ/tripod: manfrotto arm + clamp + bodenplatte for cams
other stuff to fix cameras > stange
> sensors for temp+humidity (HOBO)
> backup data from towers
> setup tower (displays,cards,cables)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment