-
Notifications
You must be signed in to change notification settings - Fork 145
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using the Batch Processing for each corrected image instead of stacks #121
Comments
It's possible what you're looking for is already proposed in the pull request here: #110 There were a couple of small issues with that which is why it has not been merged yet; maybe you can check out that branch and test if it does what you need? |
You need to update the next cell "Extract Metadata from Captures list and save to log.csv" to write out a line for each image, instead of each capture. You may also need to add a column to designate the band, but that will depend on how the downstream processing differentiates bands.
|
The paths and names in the csv file have to match the image paths exactly. I've had issues with things like spaces in the paths or If you run the command that the last cell creates in your command prompt, sometimes it will give helpful information for debugging. |
Right, so you can see in the exiftool log the filename is wrong. Your single-image filenames have _N on the end. You may need something like
|
But the code you are showing above is from the saving step. The next cell which has the header "Extract Metadata from Captures list and save to log.csv" is what does the creation of the file that exiftool needs. So you need to also modify that cell to update the filenames and create a new line for each image instead of each capture. |
That looks more promising. When I originally wrote it, the command would run properly from the notebook, but more recently I need to copy/paste it to the command line. I haven't dug into that problem, as it is inconsistent across different platforms. |
I have generated a code for processing all dataset. You can check in https://github.com/tuncaemre/Micasense-Altum-Image-Processing |
Any updates @Prosperoux ? Can we close this issue? |
Is there a way for me to skip the alignment altogether? I am trying to adapt this for use with rasmusfenger's Sequoia processing fork which will not align the bands, however, I can successfully calibrate a single capture using a combination that repository's tutorial and by manually supplying a calibration panel, pixel coordinates, and reflectance factors per the first tutorial in this repository. |
Hello dear community,
I have followed correctly the tutorials in each steps. It works for a own single capture which is correct.
Now i try to use the batch processing, but i would like to get each image corrected in a loop, but not using the stacks.
How can i modify the code to get these results ? I am newbie in python and associated library, it's hard now to understand how to proceed.
Can someone help me ?
Thanks !
The text was updated successfully, but these errors were encountered: