OpenCV: Choosing HSV thresholds for color filtering

In order to filter a color out of an image, it’s necessary to set boundaries as to which color needs to be detected. I have a feeling this is mostly a trial-and-error process. Are there any ways to quickly find the correct thresholds for a particular color? In this specific case I’m trying to detect the gray area of the graph in the picture below. This without detecting the dotted lines of course. For this example I need very specific boundaries. The question is, how can I find them easily?

Slicing a list into n nearly-equal-length partitions

I’m looking for a fast, clean, pythonic way to divide a list into exactly n nearly-equal partitions. partition([1,2,3,4,5],5)->[[1],[2],[3],[4],[5]] partition([1,2,3,4,5],2)->[[1,2],[3,4,5]] (or [[1,2,3],[4,5]]) partition([1,2,3,4,5],3)->[[1,2],[3,4],[5]] (there are other ways to slice this one too) There are several answers in here Iteration over list slices that run very close to what I want, except they are focused on the … Read more