
opencv开发
FromBen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
原因是配置x64平台环境时复制了x86平台下的库目录路径将D:\opencv300\opencv\build\x86\vc12\lib改为D:\opencv300\opencv\build\x64\vc12\lib即可原创 2019-11-26 09:47:02 · 338 阅读 · 0 评论 -
LBP图像特征提取
理论部分可参考:https://www.cnblogs.com/mikewolf2002/p/3438698.html代码实现如下:#include<opencv.hpp> using namespace cv;using namespace std;int sign(int num1, int num2){ if (num1 >= num2) retu...原创 2019-07-18 10:26:04 · 345 阅读 · 0 评论 -
手撕代码之均值滤波
均值滤波原理比较简单,可以用卷积的思想考虑这一问题,也就是认为卷积核的权重均为1,最后再除以卷积核的元素数目。对于边缘像素的处理,简单起见,直接将原始图片的像素值赋给目标图像,也就是不考虑填充等,卷积步长为1,生成的目标图像尺寸和原始图像一致。以3*3的均值滤波为例,为了更好地显示结果,对图片的上半部分进行均值滤波,以下是opencv3代码:#include<opencv.hpp>...原创 2019-07-15 19:58:42 · 334 阅读 · 0 评论 -
OpenCV-python 摄像头图像采集程序
摄像头采集图片并显示,以当前系统时间毫秒数保存jpg图片,任意按下一个键采集下一张图片。#!/usr/bin/python# -*- coding: UTF-8 -*-import cv2import timeimport osimport sysworkpath=os.path.dirname(sys.argv[0])os.chdir(workpath) #指...原创 2019-01-22 10:00:42 · 2300 阅读 · 0 评论 -
opencv3 图像透视变换
代码如下:#include<opencv.hpp> #include<iostream>using namespace std;int main(){ int b = 0, g = 0, r = 255; cv::Mat image = cv::imread("F:\\ebook\\opencv\\LearningOpenCV3\\test\\tes...原创 2019-01-10 09:50:51 · 659 阅读 · 0 评论 -
opencv3 图像差分
#include&lt;opencv.hpp&gt; #include &lt;algorithm&gt;#include&lt;iostream&gt;using namespace cv;using namespace std;int main(){ cv::Mat image1, image2; image1 = cv::imread("F原创 2019-01-21 09:33:21 · 3690 阅读 · 0 评论 -
opencv3 图片旋转90度
利用仿射变换实现图片顺时针旋转90度,代码如下#include&lt;opencv.hpp&gt; #include&lt;iostream&gt;using namespace std;int main(){ int b = 0, g = 0, r = 255; cv::Mat image = cv::imread("F:\\ebook\\opencv\\Learning...原创 2019-01-09 21:11:03 · 1703 阅读 · 0 评论 -
python3 tkinter实时图像采集并保存
之前想用QT来完成界面开发,但是c/c++调用python并且涉及tensorflow里面坑太多,所以索性用python开发界面,最后再想办法生成exe程序。以下代码,利用tkinter模块,完成实时图像采集和保存。#!/usr/bin/python# -*- coding: UTF-8 -*-from tkinter import *import cv2 as cvfrom PIL i...原创 2019-01-14 21:54:35 · 8446 阅读 · 8 评论 -
opencv3 画一颗心并签名
纯手工用cv::ellipse函数实现,位置、长短轴大小均为人为调整#include&amp;amp;amp;lt;opencv.hpp&amp;amp;amp;gt; int main(){ cv::Mat image = cv::Mat::ones(480, 640, CV_32FC3); image.setTo(cv::Scalar(255, 255, 255)); cv::ellipse(image,cv::Poin...原创 2019-01-07 22:03:58 · 1026 阅读 · 0 评论 -
opencv3 圆检测
代码如下:#include<opencv.hpp> #include<iostream>using namespace cv;using namespace std;int main(){ int b = 0, g = 0, r = 255; cv::Mat image = cv::imread("F:\\ebook\\opencv\\Learnin...原创 2019-01-11 21:20:55 · 2224 阅读 · 1 评论 -
opencv3 直线检测
代码如下:#include<opencv.hpp> #include<iostream>using namespace cv;using namespace std;int main(){ int b = 0, g = 0, r = 255; cv::Mat image = cv::imread("F:\\ebook\\opencv\\Learnin...原创 2019-01-11 09:26:09 · 1183 阅读 · 0 评论 -
opencv3 离线余弦变换和逆变换
代码如下#include<opencv.hpp> int main(){ cv::Mat image; cv::Mat dctimage; image = cv::imread("F:\\ebook\\opencv\\LearningOpenCV3\\test\\timg.jpg", 0); cv::namedWindow("My window"); cv::ims...原创 2019-01-04 20:06:35 · 795 阅读 · 0 评论 -
opencv2413创建图片并随机设置图片颜色
#include<opencv.hpp>#include<iostream>int main(){ cv::Mat picture; picture.create(480, 640, CV_8UC3); for (int i = 0; i < 100; i++) { int r = rand()%(255+1); int g = rand() ...原创 2018-12-24 20:53:40 · 1032 阅读 · 3 评论 -
opencv3.0.0 处理视频
视频也是由一帧帧图片组成的,对视频的处理实质上还是对于图片的处理,opencv中可以很容易从视频中获得一帧图像,从而经过处理,达到处理整个视频的效果。#include &lt;opencv2/opencv.hpp&gt;#include &lt;iostream&gt;using namespace std;int main() { cv::VideoCapture cap;...原创 2018-11-08 14:30:41 · 276 阅读 · 1 评论 -
python 3.6.2 cv2.imread() 路径含有中文读取图片失败解决方案
先从一个简单的图片显示程序开始,代码如下:import cv2 def main(): img=cv2.imread(r"F:\timg.jpg") cv2.imshow('image',img) cv2.waitKey(0) if __name__ == '__main__': main()执行结果如图:import cv2 def main()...原创 2018-09-21 21:09:12 · 7111 阅读 · 1 评论 -
大恒工业相机+opencv开发经历
遇到的问题:1、打开Daheng Galaxy Viewer(x64)没有图像由于对工业相机不熟悉,原因是没有安装镜头,安装镜头后可以正常使用,否则只有白色或黑色,用手指靠近镜头传感器,可以观察到屏幕上黑白水纹状的东西。2、VS程序访问出错,导致无法调试并蓝屏以下是两个VS曾经提示的错误,有时候不报错,点击停止调试直接蓝屏。0x54D931CA (msvcr120d.dll) (tes...原创 2018-10-24 22:04:48 · 6440 阅读 · 0 评论