Example source code for histogram equalization
and compare with origin histogram and stretching histogram.
result is like that:
origin image & histogram
stretching image and histogram
Equalization image and histogram
<gist>
</gist>
tags:
equalizeHist, cvtColor, normalize, calcHist
1/14/2018
Histogram Equalization, Stretching, origin histo compare and example source code
Labels:
calcHist,
cvtColor,
equalizeHist,
Histogram,
histogram equalization,
histogram stretch,
normalize,
OpenCV,
Total
1/12/2018
python list, numpy slicing
Oh.. I seem to be old.. I need a memo everything..
This is memo for me about list slicing.
result
[0, 1, 2, 3, 4]
[2, 3]
[2, 3, 4]
[0, 1]
[0, 1, 2, 3, 4]
[0, 1, 2, 3]
[0, 1, 8, 9, 4]
numpy slicing
This is memo for me about list slicing.
nums = list(range(5)) print(nums) #[0, 1, 2, 3, 4] print(nums[2:4]) #[2, 3] print(nums[2:]) #[2, 3, 4] print(nums[:2]) #[0, 1] print(nums[:]) #[0, 1, 2, 3, 4] print(nums[:-1]) #[0, 1, 2, 3] nums[2:4] = [8,9] print(nums) #[0, 1, 8, 9, 4]
result
[0, 1, 2, 3, 4]
[2, 3]
[2, 3, 4]
[0, 1]
[0, 1, 2, 3, 4]
[0, 1, 2, 3]
[0, 1, 8, 9, 4]
numpy slicing
๐import numpy as np a = np.array([1, 2, 3, 4, 5]) print(a[1:3]) #array [2 3]print(a[-1]) #5a[0:2] = 9print(a) #array [9 9 3 4 5] b = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]) print(b) #array#[[ 1 2 3 4]
# [ 5 6 7 8]
# [ 9 10 11 12]]
print(b[:,1]) #array [2 6 10] print(b[-1]) #array [9 10 11 12]print(b[-1,:]) #array [9 10 11 12]print(b[-1, ...]) #array [9 10 11 12]print(b[0:2, :]) #array#[[1 2 3 4]# [5 6 7 8]]
Subscribe to:
Posts (Atom)
-
fig 1. Left: set 4 points (Left Top, Right Top, Right Bottom, Left Bottom), right:warped image to (0,0) (300,0), (300,300), (0,300) Fi...
-
In past, I wrote an articel about YUV 444, 422, 411 introduction and yuv <-> rgb converting example code. refer to this page -> ht...
-
This is data acquisition source code of LMS511(SICK co.) Source code is made by MFC(vs 2008). The sensor is communicated by TCP/IP. ...
-
Logistic Classifier The logistic classifier is similar to equation of the plane. W is weight vector, X is input vector and y is output...
-
In the YUV color format, Y is bright information, U is blue color area, V is red color area. Show the below picture. The picture is u-v col...
-
void DisplayIplImageToPictureBox(IplImage* pImgIpl, CDC* pDC, CRect rect) { BITMAPINFO bitmapInfo; bitmapInfo.bmiHeader.biSize=sizeof(BITM...
-
This article explain how to access the thread index when you make block and thread with two dimensions. please refer to this page about me...
-
Created Date : 2011.10. Language : Matlab 2010 Tool : - Library & Utilized :- Reference :An Incremental K-means algorithm(D.T. ...
-
As you can see in the following video, I created a class that stitching n cameras in real time. https://www.youtube.com/user/feelmare/sear...
-
Created Date : 2011.10 Language : C/C++ Tool : Microsoft Visual C++ 2008 Library & Utilized : OpenCV 2.3 Reference : SIFT referenc...