02 2024 档案
摘要:进入博客园后台 下载 登录 工作空间相关操作 上一页/下一页/跳页/刷新/搜索/下载/新建 备份到本地 退出登录
阅读全文
摘要:安装依赖 pip install keras==2.0.6 pip install tensorflow 安装tensorflow报错 Found existing installation: wrapt 1.10.11 ERROR: Cannot uninstall 'wrapt'. It is
阅读全文
摘要:代码案例 import numpy as np import cv2 class Stitcher: #拼接函数 def stitch(self, images, ratio=0.75, reprojThresh=4.0,showMatches=False): #获取输入图片 (imageB, im
阅读全文
摘要:案例1 import cv2 import numpy as np import matplotlib.pyplot as plt %matplotlib inline img1 = cv2.imread('01_Picture/19_Box.png',0) img2 = cv2.imread('0
阅读全文
摘要:通过高斯函数的σ决定图像的平滑程度,越大的σ值对应的图像越模糊 点击查看详情 做一个图像金字塔,金字塔的每层都要做高斯滤波(每层处理成不同模糊程度的图像) 点击查看详情 金字塔每层不同模糊层度的图像相减得到差分,差分结果较大的被视为比较重要的特征 点击查看详情 金字塔每层不同模糊层度的图像,中间的检
阅读全文
摘要:简介 harris角点检测函数:cv2.cornerHarris() img:数据类型为 float32 的入图像。 blockSize:角点检测中指定区域的大小。 ksize:Sobel求导中使用的窗口大小。常用 3。 k:取值参数为 [0,04,0.06]。常用 0.04。 代码案例 import
阅读全文
摘要:案例1 下载tesseract-ocr 双击安装 同意 为所有人安装 下一步 指定安装目录 开始安装 完成 配置环境变量 配置如下 C:\Program Files (x86)\Tesseract-OCR 验证 # 打开cmd测试 C:\Users\ychen>tesseract -v tesser
阅读全文
摘要:配置参数 配置如下 --image images/receipt.jpg 代码 # 导入工具包 import numpy as np import argparse import cv2 # 设置参数 ap = argparse.ArgumentParser() ap.add_argument("-
阅读全文
摘要:前提 安装依赖 pip install imutils eclipse配置Anaconda3后,导入项目 配置参数 配置如下 --image images/credit_card_03.png --template ocr_a_reference.png 具体代码 工具类 import cv2 de
阅读全文
摘要:安装插件 方式1:在线安装,速度慢 点击查看详情 参考 打开eclipse,Help -> Install New Software -> add Pydev http://pydev.org/updates 选择PyDev for Eclipse 接受 安装 信任 方式2:离线安装 参考 下载Py
阅读全文
摘要:简介 高频:变化剧烈的灰度分量,例如边界礁石。 低频:变化缓慢的灰度分量,例如一片大海。 高通滤波器:只保留高频,会使得图像细节增强。高频边界锐化了,增强了,细节更明显了。 低通滤波器:只保留低频,会使得图像模糊。低频信息保留下来了,高频信息没了,图像边界会变得模糊了。 opencv 中主要就是 c
阅读全文
摘要:简介 图像直方图是把图像变为灰度图,分成一个一个像素点的值进行统计,如下图左所示。 直方图统计函数 cv2.calcHist(images,channels,mask,histSize,ranges) images:原图像的图像格式为 uint8 或 float32。当传入函数时应该用中括号 [] 括
阅读全文
摘要:简介 模板匹配和卷积原理很像,模板在原图像上从原点开始滑动,计算模板与(图像被模板覆盖的地方)的差别程度(例如值127与值190的区别),这个差别程度的计算方法在opencv里有6种,然后将每次计算的结果放入一个矩阵里,作为结果输出。 假如原图形是AxB大小,而模板是axb大小,则输出结果的矩阵是(
阅读全文
摘要:简介 边缘有一些零零散散的线段也可以当做边缘,反正梯度上下左右发生差异,就把它当做边缘了。 图像的轮廓必须是一个整体,不是零零散散的,而是连在一块的。 图像轮廓函数:cv2.findContours(img,mode,method) mode:轮廓检索模式 RETR_EXTERNAL :只检索最外面
阅读全文
摘要:简介 金字塔的底层是比较大,越往上越小,图像金字塔就是把图像组合成金字塔的形状。 图像金字塔可以做图像特征提取,做特征提取时有时可能不光对原始输入做特征提取,可能还会对好几层图像金字塔做特征提取。可能每一层特征提取的结果是不一样的,再把特征提取的结果总结在一起。 常用的两种图像金字塔形式: 高斯金字
阅读全文
摘要:流程 Canny边缘检测流程: 1) 使用高斯滤波器,以平滑图像,滤除噪声。 2) 计算图像中每个像素点的梯度强度和方向。 3) 应用非极大值(Non-Maximum Suppression)抑制,以消除边缘检测带来的杂散响应。 4) 应用双阈值(Double-Threshold)检测来确定真实的和
阅读全文
摘要:Sobel算子 Sobel算子函数:cv2.Sobel(src, ddepth, dx, dy, ksize),返回值为Sobel算子处理后的图像。 ddepth:图像的深度 dx 和 dy 分别表示水平和竖直方向 ksize 是 Sobel 算子的大小 靠近最近点的左右和上下的权重最高,所以为±2
阅读全文
摘要:礼帽 = 原始输入-开运算 import cv2 #opencv的缩写为cv2 import matplotlib.pyplot as plt # matplotlib库用于绘图展示 import numpy as np # numpy数值计算工具包 # 魔法指令,直接展示图,Jupyter not
阅读全文
摘要:开运算 import cv2 #opencv的缩写为cv2 import matplotlib.pyplot as plt # matplotlib库用于绘图展示 import numpy as np # numpy数值计算工具包 # 魔法指令,直接展示图,Jupyter notebook特有 %m
阅读全文
摘要:腐蚀 import cv2 #opencv的缩写为cv2 import matplotlib.pyplot as plt # matplotlib库用于绘图展示 import numpy as np # numpy数值计算工具包 # 魔法指令,直接展示图,Jupyter notebook特有 %ma
阅读全文
摘要:阈值简介 ret, dst = cv2.threshold(src, thresh, maxval, type) src: 输入图,只能输入单通道图像,通常来说为灰度图 thresh: 阈值 dst: 输出图 ret: 阈值 maxval: 当像素值超过了阈值 ( 或者小于阈值,根据 type 来决
阅读全文
摘要:图像融合 import cv2 #opencv的缩写为cv2 import matplotlib.pyplot as plt # matplotlib库用于绘图展示 import numpy as np # numpy数值计算工具包 # 魔法指令,直接展示图,Jupyter notebook特有 %
阅读全文
摘要:简介 边界填充就是对图像进行一些变换,让原始图像进行扩大。 边界填充的入口参数: BORDER_REPLICATE:复制法,也就是复制最边缘像素。 BORDER_REFLECT:反射法,对感兴趣的图像中的像素在两边进行复制例如:fedcba|abcdefgh|hgfedcb BORDER_REFLE
阅读全文
摘要:截取区域 import cv2 #opencv的缩写为cv2 import matplotlib.pyplot as plt # matplotlib库用于绘图展示 import numpy as np # numpy数值计算工具包 # 魔法指令,直接展示图,Jupyter notebook特有 %
阅读全文
摘要:视频转图片 import cv2 #opencv的缩写为cv2 import matplotlib.pyplot as plt # matplotlib库用于绘图展示 import numpy as np # numpy数值计算工具包 # 魔法指令,直接展示图,Jupyter notebook特有
阅读全文
摘要:读取图像 import cv2 #opencv的缩写为cv2 import matplotlib.pyplot as plt # matplotlib库用于绘图展示 import numpy as np # numpy数值计算工具包 # 魔法指令,直接展示图,Jupyter notebook 特有
阅读全文
摘要:直接使用pip安装 pip install opencv-python==3.4.1.15 pip install opencv-contrib-python==3.4.1.15 下载.whl 将下载好的opencv_python-3.4.1.15-cp36-cp36m-win_amd64.whl放
阅读全文
摘要:阿里巴巴矢量图标库下载图标 上传到聚合图床使用 聚合图床不能上传二维码 聚合图床上传太多,会提示访问超限 解决方案1,将二维码图片和图标图片上传到博客园相册 查看原图,复制链接使用 解决方案2,将图片或图标上传到git page,复制图片地址直接使用
阅读全文
摘要:历史版本 双击安装 制定安装路径 勾选 开始安装 稍后重启
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=bar-histogram --> <!DOCTYPE html> <html lang="en" style="height: 100%"> <
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=sunburst-simple --> <!DOCTYPE html> <html lang="en" style="height: 100%">
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=treemap-simple --> <!DOCTYPE html> <html lang="en" style="height: 100%">
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=radar --> <!DOCTYPE html> <html lang="en" style="height: 100%"> <head> <m
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=bubble-gradient --> <!DOCTYPE html> <html lang="en" style="height: 100%">
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=scatter-punchCard --> <!DOCTYPE html> <html lang="en" style="height: 100%
阅读全文
摘要:起步 github下载源码 test/lib/ecStat.min.js 案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=scatter-clustering --> <!DOCTYPE htm
阅读全文
摘要:案例1 参考 代码案例 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=scatter-simple --> <!DOCTYPE html> <html lang="en" style="height: 100%">
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=pie-custom --> <!DOCTYPE html> <html lang="en" style="height: 100%"> <hea
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=pie-simple --> <!DOCTYPE html> <html lang="en" style="height: 100%"> <hea
阅读全文
摘要:下载地址 解压后,直接双击Cmder.exe 使用 设置中文 配置环境变量 Windows Terminal -> 设置 -> 打开json文件,配置如下 { "commandline": "cmd.exe /k \"%CMDER_ROOT%\\vendor\\init.bat\"", "guid"
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=themeRiver-basic --> <!DOCTYPE html> <html lang="en" style="height: 100%"
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=funnel --> <!DOCTYPE html> <html lang="en" style="height: 100%"> <head> <
阅读全文
摘要:平行坐标系 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=parallel-simple --> <!DOCTYPE html> <html lang="en" style="height: 100%
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=boxplot-light-velocity --> <!DOCTYPE html> <html lang="en" style="height:
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=bar-race --> <!DOCTYPE html> <html lang="en" style="height: 100%"> <head>
阅读全文
摘要:拖拽 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=line-draggable&version=5.1.2 --> <!DOCTYPE html> <html lang="en" style="he
阅读全文
摘要:案例1 官网 代码案例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <tit
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=bar-polar-real-estate --> <!DOCTYPE html> <html lang="en" style="height:
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=dataset-encode0 --> <!DOCTYPE html> <html lang="en" style="height: 100%">
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=bar1 --> <!DOCTYPE html> <html lang="en" style="height: 100%"> <head> <me
阅读全文
摘要:案例1 参考 代码如下 <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="https://cdn.jsdelivr.net/chartist.js/latest/chartist.min.css"> <script src="htt
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=bar-y-category --> <!DOCTYPE html> <html lang="en" style="height: 100%">
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=bar-simple --> <!DOCTYPE html> <html lang="en" style="height: 100%"> <hea
阅读全文
摘要:案例1 参考 代码如下 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=line-simple --> <!DOCTYPE html> <html lang="en" style="height: 100%"> <he
阅读全文
摘要:参考 下载les-miserables.json到本地graph.html相同目录 https://echarts.apache.org/examples/data/asset/data/les-miserables.json graph.html代码如下 <!-- 此示例下载自 https://e
阅读全文
摘要:案例1 参考 代码 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=candlestick-simple --> <!DOCTYPE html> <html lang="en" style="height: 100%"
阅读全文
摘要:案例1 参考 代码 <!-- 此示例下载自 https://echarts.apache.org/examples/zh/editor.html?c=heatmap-cartesian --> <!DOCTYPE html> <html lang="en" style="height: 100%">
阅读全文