I wants to give effects on image using openCV, I am struggling from last 2 days and do little bit from my side. But not get the good output. Till now I only convert into gray. how to achieve remaining effects?
I use this method for convert in Gray
- (void)blackAndWhite {
cv::Mat dst;
cv::Mat src=[self cvMatFromUIImage:iv.image];
if( !src.data )
{ std::cout<<"Usage: ./Histogram_Demo <path_to_image>"<<std::endl;
}
/// Convert to grayscale
cvtColor( src, src, CV_BGR2GRAY );
/// Apply Histogram Equalization
//equalizeHist( src, dst );
iv.image =[self UIImageFromCVMat:src];
}
Thanks
1) After convert in GRAY
2) Apply Black and White effect
3) Remove dark black background and change image orientation.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…