- 博客(18)
- 资源 (45)
- 收藏
- 关注
原创 Linux aarch64交叉编译opencv3.3
1,下载opencv:linux 下面下载:wget -O opencv-3.3.0.zip https://github.com/Itseez/opencv/archive/3.3.0.zipwindow下载:https://opencv.org/releases/上面两个版本的下载不完全:我们提供另一个下载路径:https://download.csdn.net/downloa...
2019-07-31 19:49:02 979
原创 opencv 简单图形绘制(线段,圆,矩阵)和图片上添加信息
1,绘制线段:import cv2import numpy as npnewImageInfo = (500,500,3)dst = np.zeros(newImageInfo,np.uint8)# line# 绘制线段 1 dst 2 begin 3 end 4 colorcv2.line(dst,(100,100),(400,400),(0,0,255))# 5 line ...
2019-07-30 23:33:10 547
原创 opencv 图片颜色反转和图片融合
1,图片颜色反转: b ->255-b,g ->255-g,r->255-r#RGB 255-R=newR#0-255 255-当前import cv2import numpy as npimg = cv2.imread('image0.jpg',1)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1...
2019-07-30 23:04:12 307
原创 opencv 彩色图(24位)转灰色图(8位)
1,彩色图转灰度图:#方法2 cvtColorimport cv2img = cv2.imread('image0.jpg',1)#第一个参数是读取到的图像数据,第二个则是转换格式cv2.COLOR_BGR2GRAY(彩色图转灰度图)dst = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)# 颜色空间转换 1 data 2 BGR graycv2.ims...
2019-07-30 22:20:36 3442
原创 stack smashing detected 栈溢出小结
1,代码实现:#include<stdio.h>#include<stdint.h>#define LASER_FAIL 0#define LASER_OK 1uint32_t fhapp_laser_logic_on(){ uint32_t p_data = 1; return p_data;}uint8_t fhapp_laser_on...
2019-07-29 23:02:02 2901
原创 opencv实现图片旋转和c语言实现图片旋转
1,opencv实现图片旋转:import cv2import numpy as npimg = cv2.imread('image0.jpg',1)cv2.imshow('src',img)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]# 2*3 matRotate = cv2.getRotationMatr...
2019-07-28 14:59:10 1048
原创 opencv 实现图片镜像和仿射变换
1,图片镜像import cv2import numpy as npimg = cv2.imread('image0.jpg',1)cv2.imshow('src',img)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]deep = imgInfo[2]newImgInfo = (height*2,width,...
2019-07-28 14:44:19 377
原创 opencv 图像处理之图片剪切和移位
1,图片的剪切:从width,height中获取一部分图片,(width,height)中获取一定范围的图片img[w_low:w_high,h_low:h_high].#100 -》200 x#100-》300 yimport cv2img = cv2.imread('image0.jpg',1)imgInfo = img.shapedst = img[100:200,100...
2019-07-28 14:07:20 635
原创 opencv最邻近插值图像缩放
1,最近邻插值算法的思想:设原始图像src的高为h,宽为w,图像上像素值为(x,y)。设目标图像dst的高H,宽为W,图像上的像素值为(X,Y)。那么根据比例缩放的思想有x/X=w/W同理,纵向上的像素对应比值为y/Y=h/H那么在考虑目标图像dst上面的像素点(X,Y)对应到原始图像src上面像素点的位置为(x,y)=(w/W*X,h/H*Y)这里要对w/W*X与h/H...
2019-07-28 13:20:36 966
原创 opencv二次线性插值实现图片缩放
补充:双线性插值的数学公式推导:1,我们定义四个点:Q11,Q12,Q21,Q22,先在x方向插值R1,R2,而后y方向插值p.2,公式推导:一次线性插值如下:二次线性插值如下:综上所述我们得到:二次线性插值公式如下:3,opencv通过双线性插值来实现图像的缩放:# 1 load 2 info 3 resize 4 checkimport c...
2019-07-28 12:33:18 1038
原创 gdb free invalid pointer问题解决
1,代码问题:新建 gdb.c#include<stdio.h>#include<stdint.h>#include<stdlib.h>//#include <sharemem.h>void fun(uint8_t* p){ uint8_t a = 100; *p = a;}void fun1(int* p)...
2019-07-28 09:58:38 4307
原创 linux gdb调试中start,c watch的使用举例
1,start(程序开始执行,从main开始)main.c文件:#include<stdio.h>int main(){ int a,i; for(i=0;i<10;i++) { scanf("%d",&a); }}2,gdb 跟踪:...
2019-07-24 23:56:26 446
原创 tensorflow 矩阵数据操作
1,placeholder的使用和举例:tf.placeholder(dtype, shape=None, name=None)dtype:数据类型;shape:数据的维度,默认为None,表示没有限制;name:名称.feed_dict表示参数的传递:feed_dict = {data1:value1,data2:value2};import tensorflow as tf...
2019-07-23 23:25:09 338
原创 tensorflow的数据操作
1,tensorflow的常量变量操作:import tensorflow as tf#常量的定义data1 = tf.constant(2,dtype=tf.int32)#变量的定义data2 = tf.Variable(10,name='var')print(data1)print(data2)'''#在会话中启动图sess = tf.Session()#计算张量“...
2019-07-23 22:38:20 142 2
原创 opencv简单图像处理
1,图像的读取和显示:import cv2 img = cv2.imread('image0.jpg',1)cv2.imshow('image',img)#显示画面不断刷新,直到有输入退出cv2.waitKey (0) 参数说明:2,图像的读出和写入:import cv2 # 1 文件的读取 2 封装格式解析 3 数据解码 4 数据加载img = cv2....
2019-07-23 21:59:47 322
原创 在Anaconda上安装和部署opencv和tensorflow,numpy
1,首先打开anaconda navigator,进入envorienment点击如下图的create创建,并且创建name为tensorflow,package为python3.6的版本。1,进入名为tensorflow的environment2,部署tensorflow:测试tensorflow:import tensorflow as tfhello = ...
2019-07-23 21:32:08 532
原创 beyondcompare连接服务器
Beyondcompare打开服务器:1,打开beyond compare 点击浏览文件夹:当链接不上时:sudo apt-get install ssh即可,连接过程如下所示:2,输入主机ip,用户名和密码:登录即可(注意选择sftp)3,结果如下:...
2019-07-04 22:29:12 6280 1
原创 linux socket简单C_S编程(TCP)
//客户端#include <sys/types.h>#include <sys/socket.h>#include <stdio.h>#include <netinet/in.h>#include <arpa/inet.h>#include <unistd.h>#include <string.h>...
2019-07-03 23:11:27 188
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人