Image processing with dsPIC

Discussion in 'Embedded Systems and Microcontrollers' started by embpic, Jul 15, 2014.

  1. embpic

    Thread Starter Member

    May 29, 2013
    187
    3
    I have one doubt regarding dsPIC that wheather it is possible to do image processing with dsPIC. Means if i provide image to dsPIC then will it do image processing task???
     
  2. MrChips

    Moderator

    Oct 2, 2009
    12,446
    3,361
    What is your definition of image processing?
     
  3. shteii01

    AAC Fanatic!

    Feb 19, 2010
    3,392
    497
  4. embpic

    Thread Starter Member

    May 29, 2013
    187
    3
    means operation normally we do on image like black and white high color temperature. and in of the case on white plane if dots are there then calculating theses dots. Likewise operation are possible??
     
  5. NorthGuy

    Active Member

    Jun 28, 2014
    604
    121
    Only a tiny picture can fit dsPIC's memory and it is rather slow for the task.
     
  6. embpic

    Thread Starter Member

    May 29, 2013
    187
    3
    is it memory problem or processing???
    Means if i interface SD card interface with this then will it work??
     
  7. NorthGuy

    Active Member

    Jun 28, 2014
    604
    121
    Since you can only hold a part of the file in the memory, you will have to stream the file in and out and process it part-by-part. SD card is slow to write and cannot stand too many write cycles.

    You certaintly can perform nearly any operation, but it probably will take much longer than you expect.
     
  8. embpic

    Thread Starter Member

    May 29, 2013
    187
    3
    with which controller i can do image processing efficiently??
    Is it possible with Resp-PI or Beagle bone black???
     
  9. MrChips

    Moderator

    Oct 2, 2009
    12,446
    3,361
    How big is your image? Monochrome or colour?
    What kind of image processing?
    How fast do you want the processing?

    I would look at STM32F429 DISCOVERY. Comes with 2MB flash, 256KB RAM, 8MB external RAM, TFT LCD, camera interface.
     
  10. embpic

    Thread Starter Member

    May 29, 2013
    187
    3
    i want to do process on image like changing color temperature, Counting lines and processes done using matlab.
    Image will be colored.
    it should be take time as time taken by Computer. Little bit slow can be OK.
    STM32F429 DISCOVERY is ARM??
     
  11. MrChips

    Moderator

    Oct 2, 2009
    12,446
    3,361
    You have to start putting some numbers to your request.
    What is the size of your image?
    How slow is your computer?
    How long does it take your MATLAB program to process the data?
    What would be an acceptable processing time?

    Yes, STM32 is ARM.
     
  12. embpic

    Thread Starter Member

    May 29, 2013
    187
    3
    the size of image is 1680x1050.
    My pc have i3 processor. So it does it in near about in 1 second.
    matlab also take 2-3 sec.
    Acceptable processing time s upto 40 sec.
     
  13. Shagas

    Active Member

    May 13, 2013
    802
    74
    The NVIDIA Jetson Tk1 should give you some real power :>
     
  14. NorthGuy

    Active Member

    Jun 28, 2014
    604
    121
    5M of memory!
     
Loading...