![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
crazyMadKing
这个作者很懒,什么都没留下…
展开
-
纯c语言读取BMP图像
#include <stdio.h>#include <fcntl.h>#include <unistd.h>#define RGB(r,g,b) (((r>>3)<<11)|((g>>2)<<5)|(b>>3))typedef unsigned char U8 ; typedef unsigned short U16 ; typedef unsigned int原创 2017-12-01 16:14:26 · 12462 阅读 · 2 评论 -
存档
#include "global.h"/** * 说明: * HOG特征的提取: * 首先需要将raw图像转为RGB图像 * 再将rgb图像转为灰度图像 * 针对灰度图像进行伽马校正、 * 归一化 * 然后计算图像的梯度值 * 再归一化 * * * 最后计算整体的特征 * 目前的问题:不确定如何实现最后的特征归一化 * ~~~~ * 确定了 * 看懂了 * 哈...原创 2019-05-21 16:04:47 · 154 阅读 · 0 评论 -
图像放缩实现
图像放缩变换有时候需要对图像的尺寸做出变换,将大尺寸的图片变成小尺寸的图像,或者将大尺寸的图像缩小为小尺寸的图像。Matlab实现图像的放缩:img = imread('1.jpg'); %读取一张图像img=rgb2gray(img);[h,w] = size(img);%获取原图的宽高%设置需要放缩图像的尺寸 宽和高scale_w = 240;scale_h =...原创 2019-03-19 17:05:31 · 433 阅读 · 0 评论 -
基于zynq的目标检测
基于zynq的目标检测1 介绍使用zynq针对运动目标进行检测(后续会加入识别)目前只针对两幅连续的运动图像进行检测。没做实时的视频处理。使用HLS进行图像加速处理,ps端进行相应的控制和传输。目前可检测出目标个数,可进行基本的人车分类。基本的处理思路:1 首先在FPGA上进行图像预处理(包括灰度,帧差,二值,腐蚀膨胀等操作)2 再将处理完的图像使用PS进行人车分类和目...原创 2018-12-13 11:25:00 · 3661 阅读 · 4 评论 -
matlab 读取串口数据并转图像
clear all;close allclcN=1990;M=2616;X=2616/2;Y=1990/2;image=zeros(N,M);delete(instrfindall('Type','serial'));s1 = serial('COM5','Parity','none','BaudRate', 921600,'DataBits',8,'StopBits',1,'I...原创 2018-09-21 18:16:10 · 2088 阅读 · 1 评论 -
matlab 读取bin文件转图像
clear all;clcfip=fopen('spi_recv-3.txt.bin','rb');[SIN,num]=fread(fip,'uint8');%inf表示读取文件中的所有数据,[M,N]表示fclose(fip)M=2616;%%%2616; 1304N=1990;%%%%1990; 742i=1;for k1=1:N for k2=1:1:M ...原创 2018-09-21 18:15:13 · 5379 阅读 · 0 评论 -
matlab LBP+SVM 模型转C语言的格式
clc; clear all; close all;%% 使用SVM做识别,测试准确率% Files = dir(fullfile('.\Car','*.jpg'));file_path = 'E:/matlab_0808/0816/people1/';% 图像文件夹路径img_path_list = dir(strcat(file_path,'*.jpg'));%获取该文件夹中...原创 2018-09-21 18:13:16 · 628 阅读 · 0 评论 -
matlab LBP+KNN特征值转C格式
clc; clear all; close all;%% 使用SVM做识别,测试准确率% Files = dir(fullfile('.\Car','*.jpg'));file_path = 'E:/matlab_0808/0816/people1/';% 图像文件夹路径img_path_list = dir(strcat(file_path,'*.jpg'));%获取该文件夹...原创 2018-09-21 18:12:24 · 279 阅读 · 0 评论 -
matlab LBP+SVM图像分类
clc; clear all; close all;%% 使用SVM做识别,测试准确率% Files = dir(fullfile('.\Car','*.jpg'));file_path = 'E:/matlab_0808/0816/people1/';% 图像文件夹路径img_path_list = dir(strcat(file_path,'*.jpg'));%获取该文件夹...原创 2018-09-21 18:11:09 · 5893 阅读 · 6 评论 -
matalb 将图像转成txt文件
% Files = dir(fullfile('.\Car','*.jpg'));file_path = '..../Tank/';% 图像文件夹路径img_path_list = dir(strcat(file_path,'*.jpg'));%获取该文件夹中所有jpg格式的图像img_num = length(img_path_list);%获取图像总数量k=0;if img_nu...原创 2018-08-18 11:07:04 · 2262 阅读 · 0 评论 -
将图片转成C数组
将图片转成C数组图片有RGB三种分量,需要将三种分量共同提取出来,使用opencv和vs2017首先读取图片,因为该图像为黑白图片,RGB分量相等,故只读写一种通道#include<opencv2\opencv.hpp> #include <ctype.h> #include "iostream" using namespace std;usin...原创 2018-08-14 09:28:13 · 9043 阅读 · 0 评论 -
Hog特征的简单实现-matlab
Hog特征的简单实现针对Hog特征不做过多的解释;可参考其他博主的原理介绍。本文是matlab版本的实现。该版本的hog特征将图像resize为64*128首先将RGB转灰度图再进行伽马校正对伽马校正后的图像做归一化处理(为什么这样做,请参看其他博主具体的原理介绍)伽马校正使用的是opencv中的normalize函数NORM_MINMAX:(AK不属于{max(Ai)},m...原创 2019-05-13 14:22:42 · 1020 阅读 · 0 评论