Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

prensting a video + image + text

Hi all, 

I created an experiment using UI and back-end: xpyriment [uses Expyriment]. 

I would like to show a video as the background and above an image in the middle of the screen and a sentence at the top of the screen. There are several versions of video, image and sentence to pseudorandomize. In total there are 1512 stimuli. Creating them manually is very difficult. I tried several possibilities, such as corutines and an inline script. But I didn't succeed. I don't know if with OpenCV you can do this (prensting a video + image + text). Having used UI and back-end: xpyriment [use Expyriment] I am not sure where to write to call OpensCV and the video. In my sequence or maybe in the script section of the sketchpad?

Thanks a lot!

Comments

  • Hi @AngeloPisanii,

    Looks like this is possible with OpenCV:

    So, load your image, video and text (potentially as image), and then draw them in the correct order (first video, then image than text).

    The code should be presented within an inline_script of a trial I suppose.

    Hope this helps,

    Eduard

    Buy Me A Coffee

  • Hello everyone and thank you very much Eduard.

    I finally decided to use a script on psychopy to automate the creation of my stimuli. 

    I attach the script that automatically takes all the images in my folder and overlays them with the rest of the stimulus (bars moving and text).

    Psychopy saves me as many videos as my images. I will use the videos as stimuli on opensesame. 

    Hope it's helpful to someone

    Angelo

  • Hi Eduard, now the problem is how to present each video randomly. 

    Can I do this by simply adding the meida player and call the list of videos from the loop?

    Thanks a lot,

    Angelo

  • Solved. I just needed to add the video format in the loop column (e.g., “.mp4”)

  • HI @eduard, I was able to create and present my videos in random order. Now the problem is that when I press a button the video freezes. I would like to present the video and when the participant responds show me whether the response is correct or not and present the next video. 

    I was able to do this using pictures as a stimulus. But with videos it doesn't seem to work. Basically, when I press the button the first time the video stops, while when I press the button the second time I get feedback on the response. I have done several tests, such as setting the duration of my media player to “0,” which worked with pictures but not with video as a stimulus.

    Would you know how to solve this problem? 


  • Hi @eduard , I just wanted to tell you that I have tried many possible solutions, even turning everything into an inline script (to create the “correct”, “incorrect” sketchpad, handle the keyboard and return the percentage of correctness of the response) and placing it on top of the video_mediaplayer. Unfortunately, I can't find a solution without having to mash the same key twice. I have also tried writing directly into the video_mediaplayer specifying the allowed response keys and what to do if the keys are correct. 

    In the end it is not a big problem.... I will update if I can find even a partial solution.

    Thanks!

    Angelo

  • Hi Angelo,

    Have you tried to not call a custom Python script?

    Buy Me A Coffee

Sign In or Register to comment.

agen judi bola , sportbook, casino, togel, number game, singapore, tangkas, basket, slot, poker, dominoqq, agen bola. Semua permainan bisa dimainkan hanya dengan 1 ID. minimal deposit 50.000 ,- bonus cashback hingga 10% , diskon togel hingga 66% bisa bermain di android dan IOS kapanpun dan dimana pun. poker , bandarq , aduq, domino qq , dominobet. Semua permainan bisa dimainkan hanya dengan 1 ID. minimal deposit 10.000 ,- bonus turnover 0.5% dan bonus referral 20%. Bonus - bonus yang dihadirkan bisa terbilang cukup tinggi dan memuaskan, anda hanya perlu memasang pada situs yang memberikan bursa pasaran terbaik yaitu http://45.77.173.118/ Bola168. Situs penyedia segala jenis permainan poker online kini semakin banyak ditemukan di Internet, salah satunya TahunQQ merupakan situs Agen Judi Domino66 Dan BandarQ Terpercaya yang mampu memberikan banyak provit bagi bettornya. Permainan Yang Di Sediakan Dewi365 Juga sangat banyak Dan menarik dan Peluang untuk memenangkan Taruhan Judi online ini juga sangat mudah . Mainkan Segera Taruhan Sportbook anda bersama Agen Judi Bola Bersama Dewi365 Kemenangan Anda Berapa pun akan Terbayarkan. Tersedia 9 macam permainan seru yang bisa kamu mainkan hanya di dalam 1 ID saja. Permainan seru yang tersedia seperti Poker, Domino QQ Dan juga BandarQ Online. Semuanya tersedia lengkap hanya di ABGQQ. Situs ABGQQ sangat mudah dimenangkan, kamu juga akan mendapatkan mega bonus dan setiap pemain berhak mendapatkan cashback mingguan. ABGQQ juga telah diakui sebagai Bandar Domino Online yang menjamin sistem FAIR PLAY disetiap permainan yang bisa dimainkan dengan deposit minimal hanya Rp.25.000. DEWI365 adalah Bandar Judi Bola Terpercaya & resmi dan terpercaya di indonesia. Situs judi bola ini menyediakan fasilitas bagi anda untuk dapat bermain memainkan permainan judi bola. Didalam situs ini memiliki berbagai permainan taruhan bola terlengkap seperti Sbobet, yang membuat DEWI365 menjadi situs judi bola terbaik dan terpercaya di Indonesia. Tentunya sebagai situs yang bertugas sebagai Bandar Poker Online pastinya akan berusaha untuk menjaga semua informasi dan keamanan yang terdapat di POKERQQ13. Kotakqq adalah situs Judi Poker Online Terpercayayang menyediakan 9 jenis permainan sakong online, dominoqq, domino99, bandarq, bandar ceme, aduq, poker online, bandar poker, balak66, perang baccarat, dan capsa susun. Dengan minimal deposit withdraw 15.000 Anda sudah bisa memainkan semua permaina pkv games di situs kami. Jackpot besar,Win rate tinggi, Fair play, PKV Games