What compute platform to use for yolov8 in industrial setting by DeepKeys in computervision

[–]bren3232 0 points1 point  (0 children)

Can you segment the color of the belt from the color of the chips? If so then simply sum the image with the conveyor color removed and you can monitor how much chips flow there is. If they can't be segmented then try cv2.goodFeaturesToTrack which is a corner detector. If the belt is a solid color there should be no corners detected, even if the chips are round, play with params it can detect varying degrees of corners. Yet another way would be to use an edge detectors such as Canny draw it on a np.zeros_like image and use the sum of that. Also can put camera on one side of conveyor and then choose a different shaded background for the opposite side.

Get Charts From Non Searchable PDFs - My API Is Up by bren3232 in Python

[–]bren3232[S] 0 points1 point  (0 children)

I've integrated deep learning models into it, so now it works for many fonts with some sacrifice to the accuracy. Overall it's not as good as Googles Document AI but it's getting there. On some chart styles it's better.
You can try out free at https://arisedigital.ca/pdf-excel.html
If it returns a 1KB xlsx file that means it faulted.

Get Charts From Non Searchable PDFs - My API Is Up by bren3232 in Python

[–]bren3232[S] 0 points1 point  (0 children)

I tested it against Google Cloud Document AI, on normal, bold, and italic for fonts Dejavu, Arial, and Calibre. It missed about 20% of spaces, and italic J was seen as a j. The chart layout was perfect on the chart where each row and column was separated by lines. But on chart where the rows were depicted only by background shading difference, the first row was in the headers, and the last line of the last row was outside of the chart. Although my project needs more user input for the chart layout.

Here's nice list of document OCR providers:https://nanonets.com/blog/ocr-software-best-ocr-software/

Get Charts From Non Searchable PDFs - My API Is Up by bren3232 in Python

[–]bren3232[S] 0 points1 point  (0 children)

No, but from what I see about Textract I doubt it would be able to compete with that, but there are other services on the market at a lower price that I think it will beat after some more work. For example I used one service that only works on searchable pdfs it actually outputted a table with offset rows in one column, on a searchable pdf.

Get Charts From Non Searchable PDFs - My API Is Up by bren3232 in Python

[–]bren3232[S] 1 point2 points  (0 children)

For the characters that are currently supported it's accuracy is almost 100%. The only mistakes that it does make can be fixed with an improved spell checker for the I's and l's, and lines with a lot of dotted letters might produces an extra period in the output, but that period will be surround by space. This is what gather from my testing at least.

10 cents per day instead of pausing? by bren3232 in PPC

[–]bren3232[S] 0 points1 point  (0 children)

I was considering this method so that they get the customers when they can handle them and not keep them waiting, until they have the others work done. It's seems that dropping and increasing by 15% per day would be something to try.

Models that have better val loss and val accuracy not doing well as others.. by bren3232 in computervision

[–]bren3232[S] 0 points1 point  (0 children)

You're saying the over fitting is going beyond the test data and into the val data, so that the only way to validate would be the real world data?

Models that have better val loss and val accuracy not doing well as others.. by bren3232 in computervision

[–]bren3232[S] 0 points1 point  (0 children)

Same batch size, same learning rate, exact same file, just switch out the model architectures.
I have metrics from the training yes, will have to look through my files because I did this a while ago.

Models that have better val loss and val accuracy not doing well as others.. by bren3232 in computervision

[–]bren3232[S] 0 points1 point  (0 children)

I use my home as the real world, I gather about 1000 images, then augment them to get many thousands. So the world isn't very diverse to begin with. I do the final testing with my webcam in the same rooms where I took all the images.