会员
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Asp1rant
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
13
下一页
2021年7月21日
Python - opencv (七) 透视变换
摘要: 一.作用 透视变换是将图像从一个视平面投影到另外一个视平面的过程,所以透视变换也被称为投影映射(Projection Mapping)。我们知道在图像的仿射变换中需要变换矩阵是一个2x3的两维平面变换矩阵,而透视变换本质上空间立体三维变换,根据其次坐标方差,要把三维坐标投影到另外一个视平面,就需要一
阅读全文
posted @ 2021-07-21 22:18 Asp1rant
阅读(1608)
评论(0)
推荐(0)
2021年7月19日
Python - opencv (六) 傅里叶变换
摘要: 一. 傅里叶变换 概念 https://zhuanlan.zhihu.com/p/19763358 作用 高频:变化剧烈的灰度分量,如边界 低频:变化缓慢的灰度分量,如大海 高通滤波器:只保留高频,边界增强 低通滤波器:只保留低频,图片模糊 二. opencv的实现 傅里叶变换: cv2.dft()
阅读全文
posted @ 2021-07-19 20:56 Asp1rant
阅读(255)
评论(0)
推荐(1)
用Node-addon-api实现C++调用Javascript
摘要: 本文介绍在使用Node-addon-api时,能够实现用C++调用Javascript的几种方式。 1. Callback 比较简单,示例: Napi::Function cb = info[0].As<Napi::Function>(); cb.Call(env.Global(), { Napi:
阅读全文
posted @ 2021-07-19 17:29 Asp1rant
阅读(1408)
评论(0)
推荐(1)
2021年7月13日
Python - opencv (五) 直方图均衡化
摘要: 转载自:https://blog.csdn.net/qq_44262417/article/details/89149942 直方图均衡化 图像的直方图是对图像对比度效果上的一种处理,旨在使得图像整体效果均匀,黑与白之间的各个像素级之间的点更均匀一点。直方图均衡化:如果一副图像的像素占有很多的灰度级
阅读全文
posted @ 2021-07-13 20:59 Asp1rant
阅读(720)
评论(0)
推荐(0)
2021年7月11日
Python - opencv (四) - 模板匹配
摘要: 模板匹配实现的思想也是很简单很暴力的,就是拿着模板图片在原图中从左上至右下依次滑动,直到遇到某个区域的相似度低于我们设定的阈值,那么我们就认为该区域与模板匹配了,也就是我们找到了姚明的位置,并把它标记出来。 opencv中提出6种模板匹配公式: 示例: 原图像: 匹配模板: 代码: 1 import
阅读全文
posted @ 2021-07-11 17:30 Asp1rant
阅读(355)
评论(0)
推荐(0)
2021年7月8日
Python - opencv(三)轮廓检测
摘要: 一. findCounters轮廓检测 OpenCV-Python接口中使用cv2.findContours()函数来查找检测物体的轮廓。 参数 第一个参数是寻找轮廓的图像; 第二个参数表示轮廓的检索模式,有四种(本文介绍的都是新的cv2接口): cv2.RETR_EXTERNAL表示只检测外轮廓
阅读全文
posted @ 2021-07-08 20:36 Asp1rant
阅读(1898)
评论(0)
推荐(0)
2021年7月6日
Python - opencv (二) 图像金字塔
摘要: 图像金字塔的含义: 图像金字塔是图像中多尺度表达的一种,最主要用于图像的分割,是一种以多分辨率来解释图像的有效但概念简单的结构。图像金字塔最初用于机器视觉和图像压缩,一幅图像的金字塔是一系列以金字塔形状排列的分辨率逐步降低,且来源于同一张原始图的图像集合。其通过梯次向下采样获得,直到达到某个终止条件
阅读全文
posted @ 2021-07-06 22:35 Asp1rant
阅读(156)
评论(0)
推荐(0)
2021年7月5日
Python - opencv (一) 边缘检测
摘要: 本文开始Python - opencv的学习,因为有一些图像基础,图形学的基础部分(包括图像基本知识、环境部署、灰度直方图和二值化、图像缩放、腐蚀膨胀、开闭运算)跳过,直接从常用处理和机器学习开始。 本文记录opencv的边缘检测应用。 一. Sobel算子 sobel算子的思想,Sobel算子认为
阅读全文
posted @ 2021-07-05 21:56 Asp1rant
阅读(516)
评论(0)
推荐(0)
2021年6月23日
[转] Linux中的__attribute__机制详解
摘要: From:https://blog.csdn.net/shift_wwx/article/details/103689854 __attribute 语法的来源 GNU C 的一大特色就是__attribute__ 机制。attribute 可以设置函数属性(Function Attribute)、
阅读全文
posted @ 2021-06-23 10:31 Asp1rant
阅读(504)
评论(0)
推荐(0)
2021年6月13日
C++ 11 实现定时器
摘要: 用C++写了个定时器。 项目的需求是原来Windows的程序,用到了windows APi的 SetTimer 和 KillTimer 来创建和销毁定时器,现在要移植代码到Linux,实现与其相似的功能。 首先创建一个Timer类,管理单个定时器。 1 typedef std::function<v
阅读全文
posted @ 2021-06-13 20:26 Asp1rant
阅读(1799)
评论(0)
推荐(0)
2021年6月7日
解决Google Chrome CORS封锁
摘要: 在测试Http api时,用Chrome发现报告CORS错误。但是在Postman里面可以通过: Access to XMLHttpRequest at 'http://apis.juhe.cn/simpleWeather/query?city=XXX&key=XXX' from origin 'h
阅读全文
posted @ 2021-06-07 09:26 Asp1rant
阅读(6091)
评论(0)
推荐(0)
2021年5月17日
[转] 深入分析Windows和Linux动态库应用异同
摘要: 转载自:https://blog.csdn.net/tjcwt2011/article/details/103402857 动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化
阅读全文
posted @ 2021-05-17 09:31 Asp1rant
阅读(177)
评论(0)
推荐(0)
2021年5月13日
NAPI 开发 C++ Addon
摘要: 实现C++和NodeJS代码的联合编程,总结下来有下面几种途径: 1. Nodeffi 由于node-ffi只支持win32系统,在nodejs11以及以上版本也就不再支持,用的会越来越少 2. Emscripten 脱胎于asm.js,适用于C++代码比较固化的情况。 3. v8 官方的原生编写c
阅读全文
posted @ 2021-05-13 17:32 Asp1rant
阅读(2788)
评论(0)
推荐(0)
2021年5月12日
用VMTools在Windows和Ubuntu VM共享文件
摘要: 本文介绍如何用VMTools共享Windows和Ubuntu虚拟机下的文件,本文所用系统 host: win10 guest: Ubuntu 20.04 LTS, VM版本15.5pro 1. 首先在VM安装VM tools 可以直接通过VMWare安装,也可以在虚拟机中用如下命令: sudo ap
阅读全文
posted @ 2021-05-12 17:25 Asp1rant
阅读(156)
评论(0)
推荐(0)
2021年5月5日
在Javascript中调用C/C++【Emscripten】
摘要: 本文介绍Emscripten - 用于将C/C++的代码向Javascript转换。可用于如这样一个应用场景:有一份历史代码用C/C++实现,开发者需要用Js调用其中的代码。 介绍Emscripten之前,本文梳理asm.js和WebAssembly的相关知识。 一. asm.js 官方网站:htt
阅读全文
posted @ 2021-05-05 17:14 Asp1rant
阅读(6196)
评论(1)
推荐(1)
上一页
1
2
3
4
5
6
7
8
9
10
···
13
下一页
公告