Advertise Mobile SDKs Books Events Forum News Social Networking Support Us
Follow @iphonedevsdk on Twitter

Interface 2, Advanced iOS
Mockup & Code Gen
($9.99)

Make your own iPhone apps
and run them live!
(free)

Pic Frame Dynamo: Photo Editing
($0.99)

Abiliator
($1.99)

Want your application or service advertised on iPhone Dev SDK?

Go Back   iPhone Dev SDK Forum > iPhone SDK Development Forums > iPhone SDK Development

Reply
 
LinkBack Thread Tools Display Modes
Old 06-05-2011, 05:56 AM   #1 (permalink)
Mad Dog
 
Join Date: Nov 2009
Location: Melbourne, AUS
Posts: 39
maddogsoftware is on a distinguished road
Default library for image processing using vDSP

Hey guys,

Just a quick note to mention I've released a small library to enable easy fast image processing on UIImage using the vDSP/Accelerate framework for iOS.

Basically it gives you hardware accelerated blur/emboss/sharpen as easy as:

Code:
UIImage* src = [UIImage imageNamed:@"image.png"];
UIImage* blurred = [src imageByApplyingGaussianBlur3x3];
I've posted it to github in the hope that people here can get some use out of it. If you do use out of it I'd love to hear about it!

Full writeup here:
UIImage processing using vDSP/Accelerate framework Mad-Dog-Software

For the impatient ones:
https://github.com/gdawg/uiimage-dsp

If you're interested in seeing it at work I've used it in my Bokeh Booth app and intend to use in others in the future.
Bokeh Booth for iPhone, iPod touch, and iPad on the iTunes App Store

maddogsoftware is offline   Reply With Quote
Old 06-05-2011, 09:49 AM   #2 (permalink)
Registered Member
 
Join Date: Mar 2011
Location: The Netherlands
Posts: 44
Hollance is on a distinguished road
Default

Cool, looks very nice. Thanks for sharing!
Hollance is offline   Reply With Quote
Old 01-23-2012, 08:22 PM   #3 (permalink)
Registered Member
 
Join Date: Oct 2009
Posts: 3
mgaldieri is on a distinguished road
Default

Hi!

I know this is kind of an old thread, but still... What is the difference between using vDSP convolutions and vImage convolutions?

Thanks!
mgaldieri is offline   Reply With Quote
Old 01-23-2012, 09:24 PM   #4 (permalink)
Mad Dog
 
Join Date: Nov 2009
Location: Melbourne, AUS
Posts: 39
maddogsoftware is on a distinguished road
Default

Quote:
Originally Posted by mgaldieri View Post
Hi!

I know this is kind of an old thread, but still... What is the difference between using vDSP convolutions and vImage convolutions?

Thanks!
The vImage routines are all the new ones which are available with ios5 onwards.

These are probably the best ones to use going forward but I probably wouldn't use them in a production app yet because I like to support at least one backlevel ios major version (so currently ios4).

If you're just doing ios5 stuff the functionality looks awesome but for the earlier versions something like my library's not a bad bet!
__________________
http://mad-dog-software.com/
maddogsoftware is offline   Reply With Quote
Old 01-23-2012, 10:15 PM   #5 (permalink)
Registered Member
 
Join Date: Oct 2009
Posts: 3
mgaldieri is on a distinguished road
Default

Quote:
Originally Posted by maddogsoftware View Post
The vImage routines are all the new ones which are available with ios5 onwards.

These are probably the best ones to use going forward but I probably wouldn't use them in a production app yet because I like to support at least one backlevel ios major version (so currently ios4).

If you're just doing ios5 stuff the functionality looks awesome but for the earlier versions something like my library's not a bad bet!
Wow! Didn't know vImage wasn't available before iOS 5! Good to know it's looking good though, because I already started coding using vImage!

BTW, I played a little with your library and it's awesome. I'm just not using it for this particular project because I'm trying to build a real-time edge detection algorithm and need to squeeze as much performance as possible. But I'm considering forking it into a vImage version for iOS 5 devices.

Thanks a bunch, MadDog!
mgaldieri is offline   Reply With Quote
Old 01-23-2012, 10:28 PM   #6 (permalink)
Mad Dog
 
Join Date: Nov 2009
Location: Melbourne, AUS
Posts: 39
maddogsoftware is on a distinguished road
Default

no probs let us all know how your project goes!
__________________
http://mad-dog-software.com/
maddogsoftware is offline   Reply With Quote
Old 02-08-2012, 10:14 PM   #7 (permalink)
Registered Member
 
Join Date: Jan 2012
Posts: 8
som3on3 is on a distinguished road
Default

That looks cool, how did your project end up?
som3on3 is offline   Reply With Quote
Reply

Bookmarks

Tags
blur, graphics, processing, uiimage

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



» Advertisements
» Online Users: 323
6 members and 317 guests
chemistry, Dnnake, iOS.Lover, jenniead38, pbart, Wikiboo
Most users ever online was 1,387, 04-10-2012 at 04:21 AM.
» Stats
Members: 175,663
Threads: 94,120
Posts: 402,898
Top Poster: BrianSlick (7,990)
Welcome to our newest member, LezB44
Powered by vBadvanced CMPS v3.1.0

All times are GMT -5. The time now is 02:18 AM.
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0