- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 畸变图像自动校正算法的研究
畸变图像自动校正算法的研究背景图像预处理1.图片角度校正2.文本自动分页图片畸变校正1.把页面处理成上下等宽2利用圆柱面对图片进行展开3效果展示改进方案背景这是我做的毕业设计(本科,勿喷),在这里分享主要是为了让后面也选这方面题目的同学一点经验。另外,本文处理的畸变图像是指的书本产生的畸变,比如书本弯曲导致的文字的弯曲,还有书本的角度自动校正。写的时候是用python-opencv写的。没有贴代码,但是会说用了什么函数。图像预处理1.图片角度校正角度校正顾名思义,就是把拍歪的照片转正。具体的思
2021-07-25 16:20:47 4324 5
原创 图像自动裁剪和角度矫正
引言在做图像处理方面的毕设,希望在正式处理图像之前先把图像处理得比较“正”,比如对下面的图片,希望它是堂正的,就不用歪着头看。所以用python的cv库写了一个自动矫正的程序。注意:为了让图像和背景尽量区别,最好使用纯黑的背景(比如黑衣服,还能吸光)步骤1.提取目标的边界,比如课本2.将边界之内的部分填充白色,那么这张图片就变成了掩码3.根据掩码,将原来的图片扣到新的图片里4.根据边界的轮廓得到它的最小外接矩形5.根据矩形的偏斜角度,旋转图像代码from PIL import Ima
2020-12-25 23:15:36 3820 2
原创 图像处理---灰度变换,对数,伽马,反色
灰度变换,对数,伽马,反色根据下列函数图像分析,可以得知各个变换的作用。对数变换分析:对数变换使得输入的低级别的灰度,输出成了更高级别灰度。比如下图中的对数变换曲线,输入 L/4 时,对应输出就达到 3/4 L,也就是原本1/4亮的亮度变成了3/4亮度,所以图像会变明亮。其他变换可以照此分析。from PIL import Imageimport numpy as npimport matplotlib.pyplot as pltimport cv2"""灰度转为2值图像,公式: 大于阈
2020-12-21 21:02:40 580
原创 广度优先遍历(二)八皇后
这是上篇博客 广度优先遍历(一) 全排列前言八皇后问题和解数独问题是回溯算法的经典例题。依然建议大家自己动手先试试,体会体会。回溯算法框架:八皇后问题1)在 8×8 格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。2)思考① 8x8的棋盘要放8个皇后,所以每一行能且只能放一个皇后。②放完第 i 行之后,下一行的皇后放在哪里呢?答:放在下一行的、和前 i 行放置的皇后不冲突的位置。③什么时候返回一个结果?答:成功放置
2020-06-27 00:22:48 1749 1
原创 广度优先遍历(一) 全排列
(零)广度优先遍历、回溯减枝、本质上都是树(决策树)的遍历。Leetcode 46.全排列原题链接给定一个 没有重复 数字的序列,返回其所有可能的全排列。示例:输入: [1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]分析:这道题有多种不同的算法,这里我利用bfs算法。可以从数学上得全排列方法获得借鉴:第一个数字选1,有多少中排列第一个选2,有多少种排列…算法可以用一颗树来描述:决策树的遍历分
2020-06-26 10:58:39 1635 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人