Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F86717129
pixel_desc.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Tue, Oct 8, 05:16
Size
1 KB
Mime Type
text/x-c
Expires
Thu, Oct 10, 05:16 (1 d, 23 h)
Engine
blob
Format
Raw Data
Handle
21471440
Attached To
R6289 Motion correction paper
pixel_desc.h
View Options
/*
Copyright (C) 2014 Jerome Revaud
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
*/
#ifndef ___PIXEL_DESC_H___
#define ___PIXEL_DESC_H___
#include "image.h"
#include "array_types.h"
// pixel descriptor params
typedef
struct
{
float
presmooth_sigma
;
// image pre-smoothing
float
mid_smoothing
;
// smoothing of oriented gradients (before sigmoid)
float
post_smoothing
;
// smoothing of oriented gradients (after sigmoid)
float
hog_sigmoid
;
// sigmoid strength
float
ninth_dim
;
// small constant for gradient-less area
bool
norm_pixels
;
// 1: normalize pixels separately / 0: normalize atomic patches
}
desc_params_t
;
// set default params
void
set_default_desc_params
(
desc_params_t
*
params
);
/* extract pixel descriptors (pixel-wise HOG)
*/
float_layers
*
extract_desc
(
image_t
*
_img
,
const
desc_params_t
*
params
,
int
nt
);
#endif
Event Timeline
Log In to Comment