smotaal / conresanalyzer Goto Github PK
View Code? Open in Web Editor NEWConResAnalyzer with ConResLab
ConResAnalyzer with ConResLab
When opening the block chooser, the default choice is always the first (probably lightest TV). But that one might already have been done. So, the default choice should be the first block that was not yet done. However I should be able to override that choice with the arrow keys to be able to redo a block.
After selecting the 3 corners of ROI, when hitting command A, I also have to click an arrow key to get to the right place. Is it possible to go directly to the right place without hitting an arrow key?
I will add a new entry in the TDF file that lists the licensed user name. This then can be used when reporting the data.
When the automatically chosen patch is selected as Accept, the next automatically chosen patch is one up. If that one is chosen Good, then the next automatically chosen patch is one down, which however already was chosen as Accept. I should have gone two down.
After analyzing a block, when I try to export the data, there should be a warning if not all colums have both a reject and a good or at least a accept (if the accept is in the top row) or if the whole row is reject. In other words give me a warning if analysis is incomplete.
The following is a proposal, not a description how it now is. It helps to standardize the workflow and makes parsing of files easier. If you have a better idea, I am all for it.
Franz
Naming Convention for ConRes Case Files
A case file folder has a name that is composed of the following:
Inside the case file folder are the following categories of items:
In the Open window, when I select a case file by 1st selecting a folder by clicking on it once and then click Choose, it opens the Block Chooser window as it should. However, if instead, in the Open window, when I select a case file by double clicking on it, it opens that folder with all the images in it. Instead it should open the Block Chooser window.
In the Block Chooser window, when I click Cancel it loads the block anyway. Not a big deal, just a surprise.
Eventually we may want to make sure customers are not giving the software or targets away. Unfortunately, the target is in PostScript which runs on a RIP and does not have access to the operating system and therefore does not know time or location or user. However, if we were ever going to sell the analyzing software itself, then it runs on a normal Mac, and has access to the operating system and internet. Therefore it could find out location, time, user and possibly even report this to us by email.
This opens up a whole can of worms in terms of legal issues and additional coding. At this time it should be kept in mind, but is probably not needed until revision 4.
Corner point sorting helps in mapping the marked image coordinates to their relative target coordinates points in the definition file. Regardless of the clicking sequence, once the four corners are marked (last one computed) the points need to be sorted in clockwise sequence.
First, determine the top-left (point 0) and bottom-right (point 2) corners based on euclidean distance, minimum and maximum.
Second, determine the top-right (point 1) and bottom-left (point 3) corners by comparing their x and y values.
The analysis user interface needs to be redesigned from scratch. Key goals are user friendliness, easy to understand, informative, and visual appealing.
Using Window Builder, a swing GUI will be designed and will feature 1) stepping control with legend, 2) current block and patch information, 3) patch image, 4) block map image.
After dropping a folder in the application, the application stays in the back, should come in front.
When targets are made with many steps and tone levels, then it may be necessary to image them on two PDF pages. I have made such a target which is now in the database under ConRes Approval Test 1 (EverSmart) 2540. But I did it by making two separate targets, one going from 5% to 50% tone values, and the other from 50% to 95%, and the I combined the two PDFs into a single two page PDF. The problem with this procedure is that there are two TDFs created, each one having 10 block images in it (the 50% is duplicated), but the case file will have 19 block images in it. Therefore we had to manually edit the TDF file to make all 19 files show up when selecting blocks.
I could change the PostScript code to let the user define how many pages will be generated, and then the TDF file will indicate the number of pages and what tone levels are on each page.
Another solution could be that both TDF files are available in the case file.
In either case, the analyzing software needs to verify that all images are available.
The images in the Case folder should be inside their own “Scans” folder. If I now put them into such a folder, the Analysis program does not find them, and the Open Case does not work right.
Case
Block
Contrast Labels on top
Resolution Labels on side
After setting the 3 points in the ROI determination, I can fine tune the ROIs with the arrow keys. But I have to press the shift key to activate the arrow keys. Why? Would it be possible to just use the arrows alone?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.