博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
convert RGB image to a 2x2 [GR;BG] Bayer pattern
阅读量:6823 次
发布时间:2019-06-26

本文共 1107 字,大约阅读时间需要 3 分钟。

% MAKE_BAYER convert RGB image to a 2x2 [GR;BG] Bayer pattern

%
%       Ibayer = make_bayer(Irgb);
%
% Assignment 1 - sample code.
function Ibay = make_bayer(Irgb)
% NOTE: the bayer pattern here is thre 2x2 repeating
% pattern [ B G ; G R ] that is:
%
%   BGBGBGBGBGBGBGBGBGBG ...etc...
%   GRGRGRGRGRGRGRGRGRGR ...etc...
%   BGBGBGBGBGBGBGBGBGBG ...etc...
%   ........................etc...
%
% This pattern is ordered DIFFERENTLY to the one shown in the notes
% but the reconstruction scheme as per lecture 1 would be the same.
% convert if array is type uint8

clc;clear;close all;I=imread('5.jpg');if (isa(I,'uint8'))   I=double(I)/255; end % create output array Ibay = zeros(size(I,1),size(I,2)); % copy over colors according to [GR;BG] pattern Ibay(1:2:end,1:2:end) = I(1:2:end,1:2:end,3); % copy BLUE channel data Ibay(2:2:end,2:2:end) = I(2:2:end,2:2:end,1); % copy RED channel data Ibay(2:2:end,1:2:end) = I(2:2:end,1:2:end,2); % copy GREEN channel Ibay(1:2:end,2:2:end) = I(1:2:end,2:2:end,2); % copy GREEN channel    imshow(Ibay);

原图:

 

处理后的图:

转载于:https://www.cnblogs.com/xiaojidan/archive/2012/07/11/2587009.html

你可能感兴趣的文章
iOS中的物理引擎
查看>>
Visual C# 2015调用SnmpSharpNet库实现简单的SNMP元素查询
查看>>
Beanutils.copyProperties( )用法
查看>>
mysql的使用命令(1)
查看>>
【java 获取路径的方法】
查看>>
Flex 布局教程:实例篇
查看>>
JavaScript学习
查看>>
C#DataTable与Grid的差别
查看>>
18.Git分支管理策略
查看>>
Configuring Network Names
查看>>
01创建数据集
查看>>
vim美化基本配置
查看>>
电机系统标幺值基准值的选取
查看>>
反射机制测试实体类User
查看>>
Class instanceof isInstance
查看>>
Iperf是一个网络性能测试工具
查看>>
[转]大话企业级Android应用开发实战 与Google Map整合
查看>>
白钰铭160809328
查看>>
JavaWeb学习笔记(三)--Web应用组织结构和搭建网站
查看>>
servlet HttpServletRequest
查看>>