Find Jobs
Hire Freelancers

image sequence player in C or python

$250-750 USD

Teljesítve
Kiadva ekkor: majdnem 10 évvel ezelőtt

$250-750 USD

Teljesítéskor fizetve
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
Projektazonosító: 6001070

A projektről

9 ajánlat
Távolról teljesíthető projekt
Aktiválva: 10 évvel ezelőtt

Szeretne pénzt keresni?

A Freelancer oldalán történő árajánlatadás előnyei

Határozzon meg költségvetést és időkeretet
Kapja meg fizetését a munkáért
Vázolja ajánlatát
Ingyen regisztrálhat és adhat árajánlatot munkákra
Neki odaítélve:
Felhasználó avatár
(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 napon belül
5,0 (1 értékelés)
3,5
3,5
9 szabadúszó adott átlagosan $679 USD összegű árajánlatot erre a munkára
Felhasználó avatár
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 napon belül
4,9 (152 értékelés)
7,1
7,1
Felhasználó avatár
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 napon belül
4,9 (56 értékelés)
6,1
6,1
Felhasználó avatár
A proposal has not yet been provided
$700 USD 7 napon belül
4,8 (64 értékelés)
6,0
6,0
Felhasználó avatár
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 napon belül
5,0 (46 értékelés)
5,4
5,4
Felhasználó avatár
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 napon belül
5,0 (3 értékelés)
5,1
5,1
Felhasználó avatár
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 napon belül
3,4 (1 értékelés)
2,6
2,6
Felhasználó avatár
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 napon belül
5,0 (1 értékelés)
1,4
1,4

Az ügyfélről

UNITED STATES zászlója
Dallas, United States
5,0
54
Fizetési mód hitelesítve
Tagság kezdete: szept. 15, 2008

Ügyfél-hitelesítés

Köszönjük! E-mailben elküldtük a linket, melyen átveheti ajándék egyenlegét.
E-mailje elküldése során valami hiba történt. Kérjük, próbálja újra.
Regisztrált Felhasználók Összes Közzétett Munka
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Előnézet betöltése
Hozzáférést adott a helymeghatározáshoz.
Belépési munkamenete lejárt, és kijelentkeztettük. Kérjük, lépjen be újra.