该链接的最佳答案如何使用python将正方形图像像素化为256个大像素?用于PIL像素化图像。可以将图像从转换为PIL,cv2.Mat但是我不允许使用其他库,并且使用opencv找不到任何好的方法。
有什么方法可以OpenCV仅在Python中使用库对图像进行像素化吗?任何样本图像都可以。我可以控制像素大小参数的解决方案,以便以后进行调整。
所以我试图截取我的显示器的屏幕截图,并且在这样做时只抓取屏幕的一部分。我知道我可以使用 mss 或 opencv、pillow 或任何其他支持边界框的屏幕截图库......但是,不是随机猜测坐标是什么......我的意思是使用边界框坐标截取屏幕截图设置,并查看它是否与我实际尝试拍摄的照片相近。
例如:我的试验坐标是 10,10,500,500 而实际上我需要的实际坐标是 15,40,200,300(这些坐标是组成的)
我解决这个问题的想法是有一个工具,允许我在我需要的图像(屏幕的一部分)周围单击并拖动一个边界框,并让程序返回结果,例如 15,40,200,300。另外,如果我的盒子可以被画出来,那将非常有帮助!如果有另一种方式来实现这一目标,我也会对此持开放态度。
谢谢你。