![](https://img-blog.csdnimg.cn/20190923161553674.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
opencv
Teleger
目前从事c/c++应用程序开发工作,单片机GD/嵌入式linux;涉及的硬件有RK3328/3399/3308,以及海思系列,做过图像识别,分类;智能门禁智能家居,语音识别等等应用。
展开
-
Android使用Opencv图片处理 Mat与Bitmap互转
1.总是在jni 层 对 图像 ( cv::Mat )进行处理.2. 执行效率要求A. 在android 端 调用,也就是java 代码具体 类的 位置是在:src/org/opencv/android/Utils这个class 有个 方法.matToBitmap可现在是,我不想用 java了;困在jni 这里;(后面 证明,是mat 那 格式不对,...原创 2020-04-23 16:39:11 · 1502 阅读 · 0 评论 -
在ubuntu系统上,将opencv源码编译到android上
有人会说了;不是 有直接提供android 版本的sdk 包嘛?干嘛要自己 编译呢?主要是 因为,刚开始用的那个版本,(opencv 没加contrib 这个包含很多的算法包在里头)那就自己编译咯很多人 (博客) 都说了,这个其实不难编译.那就开始吧下载源码,opencv opencv_contrib , Android Sdk NDK 等等; 下载其他的...原创 2020-04-22 10:21:05 · 527 阅读 · 2 评论 -
LARCOTM algorithm (c++版本)
1. 之前发表了 python 的这个算法实现.2.现在 写一个相同的 c++ 实现.以下是代码:#ifndef LARCOTM_H#define LARCOTM_H#include "opencv.hpp"namespace larcotm {cv::Mat larcotm(const std::string& filepath, float strengt...原创 2020-04-08 15:53:14 · 273 阅读 · 0 评论 -
Preprocess image using LARCOTM algorithm
1. 这个是算法描述 ...2.本文引用自:LARCOTM algorithm如有侵权,请联系我在删除...import cv2from cv2.ximgproc import guidedFilterimport numpy as npdef larcotm(filepath, strength=0): """Preprocess image using LAR...原创 2020-04-08 15:48:05 · 231 阅读 · 0 评论 -
opencv3.4.x 的项目 链接到4.1的库 ,出现 的版本差异
话不多说,直接上图://#include <opencv2/imgcodecs/imgcodecs_c.h> ===> 将这句 ,注释掉 ,换成下面这个;#include <opencv2/imgcodecs/legacy/constants_c.h>github 上的官方issuesissues...原创 2020-04-02 14:06:50 · 538 阅读 · 0 评论 -
CMake + OpenCV + pkg-config
有些opencv 3.x 版本或者是 4.x 版本,都可以用pkg-config ;我们大概都知道 这个 `pkg-config--cflags--libs xx`这个 可以 用命令的 形式,然后去找一个config配置了的 库,但是在CMakeLists.txt 里面呢?下面来 看这个博客:来自 简书作者的 关于CMake的pkg-config 介绍来贴一张图纸:...原创 2020-04-02 11:01:14 · 1310 阅读 · 0 评论 -
python opencv cv2.rectangle 参数含义
import cv2cv2.rectangle(img, (x1, y1), (x2, y2), (255,0,0), 2)x1,y1 ------| || || |--------x2,y2然后是 这个连接:、https://blog.csdn.net/sinat_41104353/article/details/85...原创 2019-05-20 15:08:28 · 5449 阅读 · 1 评论 -
ubuntu16.04 opencv3.1安装
OpenCV的安装和使用在官网:http://opencv.org/上找到OpenCV 在这里 ,你可以找到 正确安装的 路径, 以及出现的问题 以及解决思路。 http://www.cnblogs.com/tanfy/p/5226520.html opencv 中的错误http://www.tuicool.com/articles/N7BbQz ...原创 2017-04-08 22:44:51 · 562 阅读 · 0 评论 -
ubuntu 在opencv3.1基础上 安装3.2的版本,安装完成后。 。。编译代码出现的问题。
继 上篇博客:点击打开链接 安装opencv3.2安装好 opencv3.2的 版本后,我 已经安装好了。在终端输入,pkg-config --modversion opencv 显示3.2.0我准备编译我的一个程序,里面代码含有opencv 的相关函数已经库。于是乎,报错了,好像。错误类型,是这样的。/usr/local/lib/liblapack.so . und...原创 2017-12-15 23:01:08 · 429 阅读 · 0 评论 -
ubuntu14.04 /16.04 编译安装OpenCV 3.2
1.下载好opencv3.2的源码.然后解压.2.进入opencv3.2的目录,新建release 文件夹. (mkdir release ),(build文件夹名也好,名字)sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..3.cd release , cmake ..中途...原创 2017-12-14 10:37:50 · 538 阅读 · 0 评论 -
OpenCV学习笔记 之 整理录
我还是 那句话, 给你原文链接:愿你找到与你期望值 最好 的资料:opencv ...转载 2018-09-12 10:13:37 · 92 阅读 · 0 评论 -
Opencv3.0中Mat与IplImage的转换
IplImage 转 Mat: IplImage* image = cvLoadImage( "lena.jpg"); Mat mat=cvarrToMat(image);Mat 转IplImage:IplImage img = IplImage(mat);原创 2018-06-26 15:36:22 · 1237 阅读 · 0 评论 -
问题是缺失libgtkglext-x11-1.
我只是在liunx上运行下面两行代码。sudo apt-get autoremovesudo apt-get -f install结果再次运行,cpp写的有关于opencv 的代码。******************************错误如下:sr/bin/ld: warning: libgtkglext-x11-1.0.so.0, needed by /usr/local/lib/lib...原创 2018-06-15 11:47:39 · 4923 阅读 · 0 评论 -
用(cmake)的方式 写一个简单的 opencv程序,编译用到工具
首先,写一些 简单 的cmake .如下:cmake_minimum_required (VERSION 2.6)add_compile_options(-std=c++11)set(CMAKE_PREFIX_PATH "${CMAKE_SOURCE_DIR}/libs/opencv-install/lib/pkgconfig")find_package(PkgConfig REQUIR...原创 2018-06-11 21:12:55 · 746 阅读 · 0 评论 -
OpenCV鼠标画图例程,鼠标绘制矩形
文章出处来源于:http://blog.csdn.net/wangyaninglm/article/details/19618871#include #include #pragma comment(lib,"opencv_core2413d.lib") //等同于 附加依赖项所需的库文件#pragma comment(lib,"opencv_highgu转载 2016-12-01 22:01:49 · 303 阅读 · 0 评论 -
OpenCV中取ROI区域RGB的均值,求方差,ROI区域颜色是否明显区分
#include #include #include #include #include #define REC_W_H 30using namespace std;int main(){ IplImage *res, *dst; IplImage *dst1, *dst2, *dst3; CvRect rect;原创 2016-07-19 20:07:34 · 10269 阅读 · 6 评论 -
VIVO X7玫瑰金与银色边框颜色区分 方案(C++实现)
之前在一位硕士研究生的论文上苦下很多功夫研究颜色识别,色差计算等等,其中不少要用到许多数学计算公式,我几乎看到茫然。后来才明白,许多有权威性的东西错误满满。绕了好多弯路。现在贴上代码,以警示。int main(){ IplImage *Asrc;//图A 的 原图 IplImage *Bsrc;//图B 的 原图 Ipl原创 2016-07-29 17:55:35 · 2006 阅读 · 0 评论 -
opencv 找手机边框
// findCircle.cpp : 定义控制台应用程序的入口点。//原创 2016-12-03 20:55:10 · 500 阅读 · 0 评论