存档

2020年6月 的存档

图像阈值处理cv2.threshold函数

2020年6月29日 没有评论

最近做图片处理时,看别人代码使用了 opencv 的阈值函数 threshold,网上搜索了下这个函数的使用说明。

简单地讲,所谓阈值就是说如果待处理的数据达到了某个临界点后,如何处理的方式。

python里定义如下:
cv2.threshold(src, thresh, maxval, type[, dst]) → retval, dst

参数说明如下:
src:源图片
thresh:阈值,取值范围0~255
maxval:填充值,取值范围0~255
type:阈值类型,表示的是这里划分的时候使用的是什么类型的算法,常用值为0(cv2.THRESH_BINARY)

图中(x,y)表示的是图像中的坐标
INV 表示的是取反
一般的(BINARY)效果是:
将一个灰色的图片,变成要么是白色要么就是黑色。(大于规定thresh值就是设置的最大值(常为255,也就是白色))

下面是几个方式的效果图

THRESH_BINARY
THRESH_BINARY_INV
THRESH_TRUNC
THRESH_TOZERO
THRESH_TOZERO_INV

实际操作上来说,建议传入已经灰度处理后的图像。

分类: Python, 日常 标签:

apt-get -f install执行之后错误,python配置出错

2020年6月16日 没有评论

这几天在尝试在ARM上安装python3,是各种麻烦的很。突然发现apt-get install后各种报错,郁闷之极。

现在回头再检查,应该就是当初运行了 apt-get -f install 命令导致的。

因为是安装各种软件都有这个问题,所以影响很大,内心恨不得要把系统给重装了才对。在网上各种检索都不对,后来无意间终于发现了一个方法

亲测有效。但是不知道原因。

cd /var/lib/dpkg  
sudo mv info info.bak  
sudo mkdir info

就这么简单的几行代码,解决了问题。

现在要做的就是回想当初遗漏了哪些命令。

分类: Firefly, 一句话 标签: