自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 使用OpenCV实现PDF文件的*增强文本*功能

本文介绍了如何使用Python和OpenCV对扫描的PDF文件进行图像增强处理,以改善其模糊或低对比度的图像质量。文章详细列出了所需的软件依赖和安装步骤,并提供了一个完整的Python函数示例,展示了如何将PDF转换为图像、进行灰度化、去噪和二值化处理,最后将处理后的图像合并为增强的PDF文件。该方法旨在替代收费软件的文本增强功能,提升扫描PDF的阅读和打印体验。

2025-05-10 09:15:34 253

原创 使用reportlab将多个图片自适应添加到A4纸内输出PDF文件

本文介绍了如何使用 Python 的 ReportLab 库将多张图片按 2x2 网格布局生成 PDF 文件。首先安装 ReportLab 库,并配置输出文件名、图片路径、页面尺寸等参数。通过计算每张图片的宽度和高度,确保其在 PDF 中按网格排列。代码使用 canvas.Canvas 创建 PDF 画布,遍历图片列表,自适应缩放并居中显示图片,最后保存 PDF 文件。运行后生成的 PDF 文件包含按指定布局排列的图片,适用于需要将图片整理成文档的场景。

2025-05-10 08:56:14 291

原创 使用PyPDF2合并两个及以上PDF文件

本文介绍了如何使用Python中的PyPDF2库合并多个PDF文件。首先,确保安装了Python 3.9.7和PyPDF2库。通过PdfMerger类,可以轻松地将多个PDF文件按顺序合并。代码示例展示了如何添加PDF文件到合并对象中,并将最终合并后的文件保存为“merged.pdf”。使用merger.append()方法添加PDF文件,merger.write()方法输出合并后的文件,最后使用merger.close()关闭合并对象。此方法简单高效,适用于需要合并多个PDF文件的场景。

2025-05-10 08:35:28 144

原创 脚踏实地,莫问前程

毕业后这一年来,我已迷失了方向,不知道自己身在何处,又将要干嘛?导致迷茫的产生,可能是工作的不顺,可能是内心太多杂念,也可能是没有适应真正的社会,或者是对未来期盼太高,导致的忧虑太多。也有可能是没有实现当年读书想要实现的梦想。这一年来,我干了三份工作,第一份是做数据运营,但是工作太累,还有无意义的加班,工资也实在是低的可怜,主要有三个大问题,让我放弃了这份工作;第二份工作好了很多,工资也提升了一倍,但是我也是干了两个月,因为这个公司正在走下坡路,持续裁员,工作量不小,并且持续加大,老板亲自操刀销售,老板

2024-12-19 08:36:42 137

原创 关于第一次创业的总结

刚开始想搞淘宝,有三个idea,包括制作雪花酥、手串和折纸飞机。雪花酥因为制作道具不全,并且购置道具就需要一大笔金额和办理食品安全证书等等,工程巨大,以现在的能力划不来,因而放弃这一念想。后转而思考买手串,正经研究了几天,通过一经分析和思考后,认为手串属于工业艺术品,随意性太大,觉得对自己的审美不够自信,怕消费者不认可我的产品,最终也放弃了销售手串。最后选择了卖纸飞机,经过对商家与销量的分析之后,发现虽然需求量不太大,但竞争也不算不大,并且制作简单、工程难度低,所以就开干了。

2024-09-12 14:06:27 424

原创 在java中直接调用python脚本

(2)创建java类JavaPythonFile。(1)首先将准备好的脚本,如plus.py。这种方式是有些Java程序员使用调用。//我在这里使用绝对路径。

2023-08-10 23:24:51 156

原创 基于Centos7 的 mysql-8.0.12 完美安装流程

执行命令:yum install net-tools.x86_64。(安装命令:rpm -ivh mysql-xxx-xxx)

2023-03-14 21:13:50 230

原创 构造器,生成器,迭代器

构造器,生成器,迭代器

2023-01-13 21:53:52 212

原创 入门NLP必要了解的东西

入门NLP必要了解的东西

2023-01-13 21:07:51 146

原创 python字符串的一些常用方法

python字符串的一些常用方法

2022-11-19 20:15:41 257

原创 Docker简单使用

学习docker前的一些必要命令,docker run [可选参数] image。–name=“name” 设置容器名字。-P(大p) 随机指定端口。(默认最后一个版本)-it 使用交互式运行。

2022-11-19 15:31:56 229

原创 Linux分割视频方法

Linux分割视频方法

2022-11-16 00:22:48 394

原创 python_you-get网页视频下载,看视频

python_you-get网页视频下载,看视频

2022-11-16 00:20:50 176

原创 数据文件大,切割文件

数据文件大,切割文件

2022-11-16 00:18:15 240

原创 升级linux之deepin内核

升级Linuxdeepin内核

2022-11-16 00:16:52 3841

原创 linux系统安装WI-FI驱动

linux系统安装WI-FI驱动

2022-11-16 00:13:10 1454

原创 Linux中rpm转deb安装包

Linux中rpm转deb安装包

2022-11-16 00:10:19 371

原创 Linux软件创建图标,并添加到启动器

Linux软件创建图标,并添加到启动器

2022-11-16 00:08:24 195

原创 Linux文件与文件夹的隐藏与现实

Linux文件与文件夹的隐藏与现实

2022-11-16 00:06:48 188

原创 Thinkpad仅关闭-开启触摸板

Thinkpad仅关闭-开启触摸板

2022-11-16 00:02:01 1000

原创 pip换源

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/阿里云 http://mirrors.aliyun.com/pypi/simple/

2022-11-15 23:28:39 172

原创 Linux中anaconda配置环境

其中"/home/develop/anaconda3"是我的anacond3安装路径,请根据自己的安装路径修改路径目录。退出编辑后,输入命令生效。

2022-11-15 23:27:25 718 2

原创 Conda虚拟环境(创建查看激活)

命令行>conda create -n python=(版本)注:如果conda过老,无法创建,需要更新一下,他会提示:conda update -n base -c defaults condaconda env listconda init打开:conda activate 关闭:

2022-11-15 23:25:44 1146

原创 Docker切换国内源

Docker切换国内源,一条代码修改为国内源

2022-11-14 13:34:18 720

原创 UOS家庭版 LCD屏幕修改1920x080 分辨率 失败 较特殊之处 xrandr:Configure crtc 0 failed

如果不加-r,则会出现xrandr:Configure crtc 0 failed,是显示器的原因

2022-11-13 23:09:08 3504

原创 deepin下安装virtualbox虚拟机

deepin linux下安装virtualbox虚拟机1、添加apt源sudo vim /etc/apt/sources.lst用vi打开apt源配置文件后,加入如下内容:deb http://download.virtualbox.org/virtualbox/debian vivid contrib2、public key,在终端窗口中输入如下命令:wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo

2022-03-16 18:19:14 2606

原创 定积分换元法

定积分换元法定理结论1.f(x)在[-a,a] 上连续且为==偶函数==,则 ∫−aa\int_{-a}^a∫−aa​ f(x) dx = 2∫0a\int_0^a∫0a​ f(x) dx2.f(x)在[-a,a] 上连续且为==奇函数==,则 ∫−aa\int_{-a}^a∫−aa​ f(x) dx = 03.∫0pi/2\int_0^{pi/2}∫0pi/2​ f(sin x) dx = ∫0pi/2\int_0^{pi/2}∫0pi/2​ f(cos x) dx4.∫0pi\int_0^{pi}∫0p

2022-01-16 23:54:45 1944

原创 定积分基础知识点

定积分定积分的定义要点:1.连续,不间断2.有界,例:[a,b],有限个间断点3.图例:定积分的性质性质一:∫ab\int_a^b∫ab​ [cf(x)+dg(x)]dx = c∫ab\int_a^b∫ab​f(x)dx + d∫ab\int_a^b∫ab​g(x)dx性质二:设a定积分的定义要点:1.连续,不间断2.有界,例:[a,b],有限个间断点3.图例:定积分的性质∫ab\int_a^b∫ab​ f(x) dx = - ∫ba\int_b^a∫ba​ f(x)dx性质一:∫ab\i

2022-01-16 15:03:12 2087

原创 微积分基本公式

微积分基本公式一、积分上限的函数及其导数二、牛顿-布莱尼茨公式一、积分上限的函数及其导数(1) g’(x) = (∫ax\int_a^x∫ax​ f(t) dt )’ = f(x) (a<=x<=b)(2) (∫xa\int_x^a∫xa​ f(t) dt )’ = -f(x)(3) (∫av(x)\int_a^{v(x)}∫av(x)​ f(t) dt )’ = f(v(x))v’(x)(4)[∫n(x)v(x)\int_{n(x)}^{v(x)}∫n(x)v(x)​ f(t) d

2022-01-16 15:02:32 1467

PDF文件的*增强文本*功能

平替其他收费软件的*增强文本*功能。 软件依赖: 1、Python=3.9.7 2、https://github.com/oschwartz10612/poppler-windows/releases/ 解压到本地目录: 例如解压到 C:\poppler-23-11-0\ 添加环境变量: 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」→ 在「系统变量」中找到 Path → 编辑并添加: C:\poppler-23-11-0\Library\bin 3、pip install pillow 4、pip install pdf2image 5、pip install opencv-python # 仅核心功能 # 或安装完整版(包含contrib模块) pip install opencv-contrib-python 6、pip install img2pdf

2025-05-10

window客户端连接hadoop hdfs,完美解决障碍

window客户端连接hadoop hdfs,完美解决障碍

2023-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除