In my opinion scanning and then running the stamp through a perf application is not feasible if you are faced with hundreds or thousands of stamps. In fact, after you hand gauge enough of them you will be able to visually identify a perf 10 from a perf 12 pretty quickly.
For inventorying stamps I use StampManage because the initial cost of the app pales in comparison to the time invested in entering the stamp data. Unlike some others, StampManage database is NOT encrypted so no matter what happens in the future I will always maintain my investment in the data entry.
Note that no catalog or application will have actual market values. Catalog values are all over the place but many people are surpirsed to only get 10%-20% of catalog value when they go to sell their stamps. You can filter
ebay 'sold' values to get somewhat an idea but you have to be aware of stamp conidtion. Stamps are like vintage cars, a specific car might have a true market value of $1000 or $25,000 totally depending upon its condition.
Don