List of commits:
Subject Hash Author Date (UTC)
c++ t.c --target=arm-linux-gnu `pkg-config --libs --cflags gtk+-3.0 epoxy ` -o op -lOpenImageIO -lopencv_videoio ebaac349ce934d80f1444df53b7bbda3a42a35b6 Alexey 2017-03-05 18:25:42
c++ t.c --target=arm-linux-gnu `pkg-config --libs --cflags gtk+-3.0 epoxy ` -o op -lOpenImageIO -lopencv_videoio 7ddf326fbc3789c95efafe10b0381290ab37632f Alexey 2017-03-05 15:32:41
Commit ebaac349ce934d80f1444df53b7bbda3a42a35b6 - c++ t.c --target=arm-linux-gnu `pkg-config --libs --cflags gtk+-3.0 epoxy ` -o op -lOpenImageIO -lopencv_videoio
gtk3 opencv:
...clone opencv

cd opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/ -D BUILD_opencv_videoio=ON -D WITH_IPP=OFF -D WITH_GTK=ON -D WITH_GTK3=ON -D WITH_FFMPEG=ON -D WITH_V4L=ON -D WITH_LIBV4L=ON WITH_HAL=ON WITH_OPENGL=ON WITH_VIDEOINPUT=ON ../

...target is:FFMPEG ON , DC1394(both) OFF .
I'd gain it by 'sudo apt install *highgui*' and 'sudo apt purge libraw1394-* libraw1394-tools* libdc1394-22-*'

make
sudo make install
sudo ldconfig

sudo apt install libopenimageio*
locate libopencv_highgui.so.2.4
sudo rm (dir that 'locate ..' return)/libopencv_highgui.so.2.4
sudo link /usr/lib/libopencv_highgui.so.3.2.0 (dir that 'locate ..' return)/libopencv_highgui.so.2.4

34,0-1 All
Author: Alexey
Author date (UTC): 2017-03-05 18:25
Committer name: Alexey
Committer date (UTC): 2017-03-05 18:25
Parent(s): 7ddf326fbc3789c95efafe10b0381290ab37632f
Signing key:
Tree: a754d84d1302950badc9eabf6ebb420942ac3e87
File Lines added Lines deleted
t.c 0 5
File t.c changed (mode: 100644) (index 5fa1eb7..de9f22b)
... ... const GLchar *frag_src ="\n" \
39 39 " in vec2 kn; \n" \ " in vec2 kn; \n" \
40 40 "void main (void) \n" \ "void main (void) \n" \
41 41 "{ \n" \ "{ \n" \
42 "// if(gl_FrontFacing){ \n" \
43
44 "// b= vec4(gl_FragCoord.x/10.0,gl_FragCoord.y/357.0,gl_FragCoord.z* 0.5,1.0); \n" \
45 "// gl_FragColor = vec4(0.021,abs(knn.x-0.3)*0.5+abs(knn.z-0.7)*0.353+abs(0.583*knn.y-0.1)-0.2 ,1.215*knn.z+0.583*knn.y +.0357*knn.x, 1.0); \n" \
46 " // } \n" \
47 42 " if(gl_FrontFacing) \n" \ " if(gl_FrontFacing) \n" \
48 43 " gl_FragColor = texture( t, kn); \n" \ " gl_FragColor = texture( t, kn); \n" \
49 44 "else discard; \n" \ "else discard; \n" \
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/bowler17/gl

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/bowler17/gl

Clone this repository using git:
git clone git://git.rocketgit.com/user/bowler17/gl

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main