PHP图片不变形处理(留白与截取)

本文为转载内容,并对原始方法进行了修改优化。 原文地址:此函数用于处理图片,变成缩略图,能使图片不变形,能选择两种模式, 一是图片留白处理(放在画布中间),另一个是截取图片处理(从中间截取); (对函数进行了优化,进行通用文件类型适配)。。。
阅读全文

opencv+python机读卡识别(进阶版)

在 中,我们初步介绍了扫描机读卡的识别, 在这篇文章中,我们进一步机读卡的识别, 在这里,我们使用高拍仪的图片进行识别, 进一步讲解封装类库,如何打开文件夹,获取文件目录, 边缘检测、四点变化裁切、识别结果保存excel等操作。 本地使用环境(win10 64位,python3.7) 一、读取相对目录文件(获选则读取目录)```pythonim
阅读全文

opencv+python机读卡识别(初级版)

最近在进一步学习Python,在网上发现有使用opencv进行机读卡识别的, 就根据大神的文章,跟着学习,自己写了一个机读卡识别, 文章一: 文章二:为了减轻前期的难度,这里本篇文章中我们使用扫描的图片进行识别, 在下一篇文章中,会介绍进阶处理,图片拉伸裁切,边缘处理,四点变化等, 在本篇中我们只介绍图片的预处理,填图位置的识别,图片选择题答案判断输出。
阅读全文

python openCV 趣味项目 答题卡识别

本文为转载内容,根据Python3.7版本做了源码修改, 原文地址: 英文原文:说到答题卡,满满的都是学生时代的回忆。 本文实现了利用Python的计算机视觉和图像处理技术实现圆点答题卡识别。 代码简洁,原理清晰,富有趣味。这里只放原代码,相关图片请查看原文。 本文综合了一些博文的技术,包括 实现答题卡识别的7步1. 检测到图片中的答
阅读全文

更换PIP源为国内镜像

设为默认升级 pip 到最新的版本后进行配置: ```pythonpip install pip Upip config set global.indexurl https://mirrors.aliyun.com/pypi/simple/``` 临时使用```pythonpip install somepackage i https://mirrors.a
阅读全文

微信小程序对数组/Json赋值(setData)

在小程序的编写过程中,有时需要对数组/Json对象赋值, 但是在小程序的JS中,并不像原生JS那样方便,那么在小程序中有什么办法可以对数组/Json赋值呢? 1、参数接受一个对象,以key,value的形式表示;2、参数和变量名称一致,可用一个值代替(es6新语法特性)3、key可以以数据路径的形式给出,key需加引号包裹。。。
阅读全文

thinkphp5 模板文件不存在:

  • 冯奎
  • 2020-04-25 20:01:03
  • PHP
  • php
记录一个使用thinkphp框架时遇到问题, 该项目在本地Windows上正常运行是没有问题的, 部署到Linux上时就出现了如下图的:模板文件不存在: 这里报错并没有记录具体哪个模板文件不存在, 所以排除 fetch 引入模板的问题, 这是怀疑是不是 `{include file="" /}` 引入公共模板的问题, 查看模板文件中的引入方法, 确
阅读全文

php多维数组合并单元格导出

  • 冯奎
  • 2020-04-16 21:16:55
  • PHP
  • php
在上一篇文章中我们简单的说了数据的导入及导出, 在这片文章中,我们说一下对多维数组的, 合并单元格后导出的,一对多的数据格式。 我们对上一篇的数据格式进行修改成我们需要的格式, 单元格的合并,主要在于对行号的计算, 这里我们定义多个变量来记录行号。。。```phpforeach ($data as $k = $v) { // 循环外部数据处理(行)
阅读全文

phpOffice中Excel文件的导出及读取

  • 冯奎
  • 2020-04-06 20:55:20
  • PHP
  • php
在之前的文章中我们说了万级以上数据的导出及读取, 这里我们来说一下正常情况下, 使用phpOffice中的phpspreadsheet对Excel文件的导出及读取。 composer安装phpspreadsheet:composer require phpoffice/phpspreadsheet,Excel文件导出下载,或是保存到本地,CSV、Xls及Xlsx文件的读取,拼接成键值对方式。。。
阅读全文

Python3 迭代器与生成器

迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:`iter()` 和 `next()`。 字符串,列表或元组对象都可用于创建迭代器: ```python list= it = i
阅读全文