Find Jobs
Hire Freelancers

image sequence player in C or python

$250-750 USD

Suoritettu
Julkaistu lähes 10 vuotta sitten

$250-750 USD

Maksettu toimituksen yhteydessä
I need someone to help me program an image player. I have a raspberry pi that is running Raspian. I also have PIRs hooked up and communicating to the raspy successfully. I need to have a program that plays a sequence of images (1-100) just like it was a video playing. It needs to loop through the sequence. When one sensor is detected it goes forward and loops, when the other is detected it plays the sequence in reverse and loops. I need to know if this will work with a raspy. We tried omxplayer and it worked, but it can't play video in reverse so we came up with this method. This machine must boot to the image sequence program when done. It must play 25 frames per second or more. I also must have variables to change if the length of the video changes from 100 frames to 1000 frames. is this possible? Requirements: - will not accept a bid from india - you must speak perfect english - you must message me with the 4th state that was added to the united states
Projektin tunnus (ID): 6001070

Tietoa projektista

9 ehdotukset
Etäprojekti
Aktiivinen 10 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
Myönnetty käyttäjälle:
Käyttäjän avatar
(This is my first ever bid on freelancer!) Fourth state added to the US: Georgia Looking at the description, it seems as though the nicest solution would be to produce a patch for omxplayer which allows for reverse playback. As it provides controls for skipping forwards/backwards in time, I think it should be fairly trivial to add two more controls for switching between forwards/reverse playback. The latest omxplayer also has the ability to read files from stdin, meaning that I could write another simple program which feeds omxplayer the image frames infinitely. I have a few Raspberry Pis I can use for testing. I'm comfortable with Debian (therefore Raspbian) and within 10 days I'll be able to send you a patched version of omxplayer compiled for the Pi, provided I can get some more information on the following: - Does there definitely need to be a variable to change the length of a video, or can this be handled automatically by omxplayer? - What format(s) are your image sequences? - Are the PIRs handled by another program? Should I write one to communicate with omxplayer? (e.g. a Python script which listens to the right GPIO pins and sends forward/reverse/pause playback commands to omxplayer) If you could send me some example data that would be useful, otherwise I'll find some 1080p videos and cut them up into 100/1000 frame JPEG image sequences, for testing. Thanks, Owain Jones / [login to view URL]
$333 USD 10 päivässä
5,0 (1 arvostelu)
3,5
3,5
9 freelancerit tarjoavat keskimäärin $679 USD tätä projektia
Käyttäjän avatar
I am very proficient in c, c++. I have 15 years c++ developing experience now, and I have worked for 5 years. My work is online game developing, and mainly focus on server side, the lauguage is c++ under linux os. So, programming in c++ is never a problem. I used c++ to make many great projects, for example, I made the tools which can convert java files to c++ with the same meaning, of course garbage collection included. I made our own mobile game using c++, I even can show you the demo of client. Trust me, please let expert help you.
$500 USD 6 päivässä
4,9 (152 arvostelua)
7,1
7,1
Käyttäjän avatar
Hi Reply: Georgia With strong experience in embedded software development using both C and Python, especially for Raspberry PI. I can do this. Look forward to working with you. Thank you. Regards, -- Suriyan.
$736 USD 10 päivässä
4,9 (56 arvostelua)
6,1
6,1
Käyttäjän avatar
A proposal has not yet been provided
$700 USD 7 päivässä
4,8 (64 arvostelua)
6,0
6,0
Käyttäjän avatar
Hi, Wikipedia says that the 4th state is Georgia. About your image player: omxplayer uses some low level stuff (that's why it decodes some big videos smoothly) and this is somewhat difficult to achieve. I think 25 fps can be achieved, but maybe not having a smooth playback, SD speed access is a big deal. I will code a C# app for your Pi, it has a performance between C and Python. I can do tricks to improve the speed (like pre-catching images) but I need to know a few extra details: 1) Do you need the speed to be smooth? or as fast is possible? 2) What's the image file size/dimensions? Can we assume certain file size * sequence length limit (related to the free ram in the pi) as an upper boundary? (this question applies only if playback needs to be smooth) I will replace your PIRs with 2 buttons connected to pin 17-18 here, just FYI. C# allows you to use the exact same app in Windows/Mac :) and in the Pi
$688 USD 2 päivässä
5,0 (46 arvostelua)
5,4
5,4
Käyttäjän avatar
Georgia Yes, this is possible. I can write the code in C and using SDL. I've used SDL in the past decade in several projects. You could also automate it to count how many frames/images are given to the program so you don't have to manually adjust that, unless I'm missing something here. Cheers, Lilac
$722 USD 15 päivässä
5,0 (3 arvostelua)
5,1
5,1
Käyttäjän avatar
Hello I have extensive experience on c and armed based devices As I understand you simply need a high speed image render on pi. This can be done with x window or qt library build for arm. Please get in touch for further discussion. Regards Zahab
$1 111 USD 10 päivässä
3,4 (1 arvostelu)
2,6
2,6
Käyttäjän avatar
Georgia. I will use pyGtk for the image rendering (video simulation). I dont have a raspberry pi so I would have to connect to yours to test it.
$550 USD 7 päivässä
5,0 (1 arvostelu)
1,4
1,4

Tietoja asiakkaasta

Maan UNITED STATES lippu
Dallas, United States
5,0
54
Maksutapa vahvistettu
Liittynyt syysk. 15, 2008

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.