Closed chuong closed 10 years ago
Chuong,
please use backticks around any copy-pasing:
paste code
goes nicely to:
paste code
I fixed you bug report here, it's now a lot easier on the eyes.
Cheers, K
chuong can you paste your configuration files? I'll try to reproduce on my end.
Here is the content of timestream.yml for BVZ0036-GC05R-C01~fullres-orig:
colorcarddetect:
colorcardFile: CapturedColorcard.png
colorcardPosition: [2763.8665252432197, 1578.0483581906267]
colorcardTrueColors:
- [115.0, 196.0, 91.0, 94.0, 129.0, 98.0, 223.0, 58.0, 194.0, 93.0, 162.0, 229.0,
49.0, 77.0, 173.0, 241.0, 190.0, 0.0, 242.0, 203.0, 162.0, 120.0, 84.0, 50.0]
- [83.0, 147.0, 122.0, 108.0, 128.0, 190.0, 124.0, 92.0, 82.0, 60.0, 190.0, 158.0,
66.0, 153.0, 57.0, 201.0, 85.0, 135.0, 243.0, 203.0, 163.0, 120.0, 84.0, 50.0]
- [68.0, 127.0, 155.0, 66.0, 176.0, 168.0, 47.0, 174.0, 96.0, 103.0, 62.0, 41.0,
147.0, 71.0, 60.0, 25.0, 150.0, 166.0, 245.0, 204.0, 162.0, 120.0, 84.0, 52.0]
colorcorrect: {minIntensity: 15}
plantextract:
methargs: {blobMinSize: 50, kSize: 5, threshold: 0.6}
method: method1
potdetect:
potFile: Pot.png
potPositions: [3075.7731696472, 1555.6248980913108]
potSize: [271, 278]
potTemplateFile: PotTemplate.png
traySize: [1155, 1369]
traydetect:
settingPath: _data
trayFiles: Tray_%02d.png
trayNumber: 8
trayPositions:
- [769.8614778705123, 2459.8952985945198]
- [1983.3218079445069, 2477.086304095753]
- [3226.049545720228, 2481.143605746123]
- [4448.643579645086, 2499.29641014711]
- [768.3232767702657, 1016.2193047062192]
- [1994.4364112452467, 999.5856008553558]
- [3223.0877468204744, 1007.1429025057257]
- [4446.624479094962, 1013.2384052563424]
undistort:
cameraMatrix:
- [4234.949389, 0.0, 2591.5]
- [0.0, 4234.949389, 1727.5]
- [0.0, 0.0, 1.0]
distortCoefs: [-0.166191, 0.142034, 0.0, 0.0, 0.0]
imageSize: [5184, 3456]
rotationAngle: 180.0
Can you also paste the pipeline.yml
Sorry I am at home now so I don't access to the folder. The pipeline.yml is in the folder /mnt/phenocam/a_data/TimeStreams/Borevitz/BVZ0036/BVZ0036-GC05R-C01~fullres-orig/_data
This file should be quite the similar to other pipeline.yml of this experiment
I found that some sections of my timestream.yml don't have settingPath
entry so I add this.
Another problem with my timestream.yml is the mispelling of method: method1
, instead of `meth: method1
. These are all fixed now. The error message needs to be more informative to locate the source of the error.
Now I have potdetection error which is an unrelated to the reported issues
Re-opening so we get better at producing error messages
I just made a change to PCExBadRunExpects to make the error message more informative.
To reproduce the error, just randomly remove some entries from a working pipeline.yml or timestream.yml.
Closing, seems Chuong took care of it :)
I tried the latest script today but got a many error messages complaining missing inputs even though these inputs are provided in pipeline.yml and timestream.yml: