-- trx channel 8 curl -X PATCH "http://10.99.164.3/v2/param/parameters?cameraid=8¶m=param" -H "Content-Type: application/json" -d '{"8":{"FloorplanTransformParam":{"Orientation":"1","GlobalPolygon":"1243,941|1131,1020|1205,1143|1323,1079","LocalPolygon":"0.2922,0.7827|0.4804,0.8220|0.5118,0.4241|0.4000,0.4005","FloorplanId":"2"},"CountingParam":{"SpermBankDataPublishMode":"1"}}}' new curl -X PATCH "http://10.99.164.3/v2/param/parameters?cameraid=8¶m=param" -H "Content-Type: application/json" -d '{"8":{"FloorplanTransformParam":{"Orientation":"1","GlobalPolygon":"1205,884|1045,981|1164,1172|1319,1075","LocalPolygon":"0.2863,0.9162|0.5706,0.9581|0.6216,0.4529|0.4020,0.4372","FloorplanId":"2"},"CountingParam":{"SpermBankDataPublishMode":"1"}}}' -- icity channel 9, 16, 18 curl -X PATCH "http://localhost/v2/param/parameters?cameraid=9¶m=param" -H "Content-Type: application/json" -d '{"9":{"FloorplanTransformParam":{"Orientation":"1","GlobalPolygon":"1248,1386|1251,1289|767,1289|765,1386","LocalPolygon":"0.8200,0.2741|0.6901,0.2531|0.4742,0.9979|0.8685,0.9958","FloorplanId":"4"},"CountingParam":{"SpermBankDataPublishMode":"1"}}}' new curl -X PATCH "http://localhost/v2/param/parameters?cameraid=9¶m=param" -H "Content-Type: application/json" -d '{"9":{"FloorplanTransformParam":{"Orientation":"1","GlobalPolygon":"1238,1391|1251,1286|926,1301|873,1389","LocalPolygon":"0.7934,0.2657|0.7027,0.2364|0.6041,0.7992|0.8216,0.9770","FloorplanId":"4"},"CountingParam":{"SpermBankDataPublishMode":"1"}}}' 130526 curl -X PATCH "http://localhost/v2/param/parameters?cameraid=9¶m=param" -H "Content-Type: application/json" -d '{"9":{"FloorplanTransformParam":{"Orientation":"1","GlobalPolygon":"1280,1379|1280,1284|865,1291|866,1377","LocalPolygon":"0.7966,0.3243|0.6948,0.2887|0.5759,0.8828|0.8091,0.9498","FloorplanId":"4"},"CountingParam":{"SpermBankDataPublishMode":"1"}}}' curl -X PATCH "http://localhost/v2/param/parameters?cameraid=9¶m=zoneLine" -H "Content-Type: application/json" -d '{"9":{"MultipleUniqueZoneLine":{"SpermBankZone":[{"regionId":9,"zoneId":1,"points":"0,0|0,1|1,1|1,0"}]}}}' curl -X PATCH "http://localhost/v2/param/parameters?cameraid=16¶m=param" -H "Content-Type: application/json" -d '{"16":{"FloorplanTransformParam":{"Orientation":"1","GlobalPolygon":"770,894|674,891|674,971|770,976","LocalPolygon":"0.7578,0.9958|0.7000,0.6687|0.4031,0.6729|0.3594,0.9938","FloorplanId":"4"},"CountingParam":{"SpermBankDataPublishMode":"1"}}}' curl -X PATCH "http://localhost/v2/param/parameters?cameraid=16¶m=zoneLine" -H "Content-Type: application/json" -d '{"16":{"MultipleUniqueZoneLine":{"SpermBankZone":[{"regionId":16,"zoneId":1,"points":"0,0|0,1|1,1|1,0"}]}}}' curl -X PATCH "http://localhost/v2/param/parameters?cameraid=18¶m=param" -H "Content-Type: application/json" -d '{"18":{"FloorplanTransformParam":{"Orientation":"1","GlobalPolygon":"767,763|767,843|564,843|564,761","LocalPolygon":"0.7875,0.9688|0.4266,0.9938|0.4406,0.3646|0.7391,0.3688","FloorplanId":"4"},"CountingParam":{"SpermBankDataPublishMode":"1"}}}' curl -X PATCH "http://localhost/v2/param/parameters?cameraid=18¶m=zoneLine" -H "Content-Type: application/json" -d '{"18":{"MultipleUniqueZoneLine":{"SpermBankZone":[{"regionId":18,"zoneId":1,"points":"0,0|0,1|1,1|1,0"}]}}}' pi@pi:~/projects/Params/0$ sudo sqlite3 multiZone.db sqlite> select * from MultipleUniqueZoneLine ; sqlite> update MultipleUniqueZoneLine set zoneid = 1 where type = "UTurnZone"; ssh -L 8888:10.99.92.7:10122 pi@10.99.92.6 -oPort=22 slave1=10222 slave2=10322 ssh pi@localhost -p 8888 i-city 10.99.92.7 b06c8054cf247952 24J010000077 10.99.164.3 0f22065b97a23b22 10.99.164.4 ce1c80eafed3feec 10.99.164.5 8fc1da986e6ce37d cd Extract mkdir Diagnostic/Image/Raw/ mkdir Diagnostic/Image/Rectified/ curl -s -o /dev/null 'http://localhost/pi-cgi/captureRawLive.cgi?{key}=/home/pi/Extract/Diagnostic/Images/Raw' curl -s -o /dev/null 'http://localhost/pi-cgi/captureRectified.cgi?{key}=/home/pi/Extract/Diagnostic/Images/Rectified' ls Diagnostic/Image/Raw/ ls Diagnostic/Image/Rectified/ browser 10.99.92.7/pi-cgi/captureRawLive.cgi?{key} -- QUEUE KSL C5,6 10.99.155.8 56d10af4efb1f3dc 25F010003204 ICITY C31,32 10.99.92.7 b06c8054cf247952 24J010000077(Central Device) TRX C6,8,9 10.99.164.5 8fc1da986e6ce37d 25F010003543 -- tune device 10.99.188.133 Watsons Malaysia M315 AMANJAYA MALL 9eac611f295449cb 25F010004796 for d in 08 09 10 11 12 13 14 15 16 17 do DATE="2026-05-$d" for channel in 9 do for h in 11 13 15 do sudo sqlite3 /home/pi/Raspicam/modules/datacollection.db \ "INSERT INTO Schedule VALUES('$DATE','$h:00','$h:59','3','$channel','New','scheduled');" done done done sudo sqlite3 /home/pi/Raspicam/modules/datacollection.db "SELECT * FROM Schedule" DELETE FROM Schedule WHERE date BETWEEN '2026-05-11' AND '2026-05-24' AND collection_type = '0' AND camera_number IN ('2','5','8','11','13','16','20','23') AND source='scheduled'; sudo mv /home/pi/Extract/tilt_view_v3.rknn /home/pi/projects/RaspiCounting/2dhuman_yolo/ --change the number for channel cd projects/Params/9 sudo sqlite3 param.db --after update also check with this SELECT * FROM DetectionParam WHERE param = 'YoloModelPath';   UPDATE DetectionParam SET value = '/home/pi/projects/RaspiCounting/2dhuman_yolo/tilt_view_v3.rknn' WHERE param = 'YoloModelPath'; ================================================================================ TRX C6,8,9 10.99.164.5 8fc1da986e6ce37d 25F010003543 for i in 1 2 3 4 5 6 7 8; do echo "===== Updating floorplanid $i =====" curl -X PATCH "http://localhost/v2/param/parameters?cameraid=$i¶m=param" \ -H "Content-Type: application/json" \ -d "{ \"$i\": { \"FloorplanTransformParam\": { \"FloorplanId\": \"2646\" } } }" done ================================================================================ TRX 10.99.164.3 10.99.164.4 10.99.164.5 ICITY 10.99.92.7 ssh -L 8888:10.99.92.7:10122 pi@10.99.92.6 -oPort=22 slave1=10222 slave2=10322 ssh pi@localhost -p 8888 KSL 10.99.155.4 10.99.155.5 10.99.155.6 10.99.155.7 10.99.155.8 -- change ROI #!/bin/bash dir="/home/pi/projects/Params" for entry in "$dir"/*; do [ -d "$entry" ] || continue name="$(basename "$entry")" if [[ "$name" =~ ^[0-9]+$ ]]; then echo "Setting sperm bank zone ROI ID for channel $name"   echo "Before: "   sudo sqlite3 "/home/pi/projects/Params/$name/multiZone.db" "SELECT * FROM MultipleUniqueZoneLine where type='SpermBankZone';" sudo sqlite3 "/home/pi/projects/Params/$name/multiZone.db" "UPDATE MultipleUniqueZoneLine SET regionId=$((name * 100 + 1)) where type='SpermBankZone';"   echo "After: " sudo sqlite3 "/home/pi/projects/Params/$name/multiZone.db" "SELECT * FROM MultipleUniqueZoneLine where type='SpermBankZone';" fi done ================================================================================ curl -X GET "localhost/pi-cgi/refresh.cgi" sudo systemctl restart raspicam