PS3のopencv.jpのサンプルで試しです。

半分ずつが結合ではなく、元の画像がそのまま結合でした。アフイン変換です。ファイルマネージャ>c>ファイル>新規作成-テキストファイルクリックでaffine.cでCのファイルをコピーします。
写真はimageにfruit.pngとしてコピーします。
$ cd
$ cd ~/c
$ sh build_all.sh
として、cのフォルダを開いてaffineクリックでサンプルの画面が出ます。
C++も試してはいますが、まだ上手く行かなくて、写真やファイルが消えてしまっています。
(11月22日午前7時からの追加書き込み。11月19日記載の画像付きサンプルのcontoursは
$ cd ~/c
$ g++ -o a.out contours.c -I/usr/local/include/opencv -L/usr/local/lib -lopencv_highgui -lopencv_imgproc -lopencv_video -lopencv_core
$ ./a.out

This program creates an image to demonstrate the use of the "c" contour
functions: cvFindContours() and cvApproxPoly() along with the storage
functions cvCreateMemStorage() and cvDrawContours().
It also shows the use of a trackbar to control contour retrieval.

Usage :
./contours
と注意が出ますがマンガの顔は出ます。($ ./a.outは上の行のと一諸にコピーペですがこんな表示になっています。)
g++はc++コンパイルしてくれているようです。
C++のスタートアップC++も少しは理解しないとOpenCVC++が動かないです。
(午後7時からの追加書き込み。研究道具箱と教材C++も詳しいです。
(11日23日午後7時からの追加書き込み。
画像の横方向への単純連結をフォルダc++にはyoko_tanjyunrenketu.cppで、
cにはyoko_tanjyunrenketu.cでテキストファイルを作りソフトをコピーペする。
写真はimageフォルダーにscrapbookに取り込んだものをmoon.pngとsunset.pngにコピーペする。
$ cd
$ cd ~/c
$ sh build_all.sh
コンパイル出来るのでフォルダーcを開いて、yoko_tanjyunrenketuクリックで画面が出ます。半分ずつが結合ではなく、元の画像がそのまま結合でした。
$ cd
$ cd ~/c++
$ g++ -o a.out yoko_tanjyunrenketu.cpp -I/usr/local/include/opencv -L/usr/local/lib -lopencv_highgui -lopencv_imgproc -lopencv_core
$ ./a.out
又はフォルダーc++でa.outクリックでCombined imageと連結した画面が出ますが、
半分ずつが結合ではなく、元の画像がそのまま結合でした。
(午後8時半からの追加書き込み。
選択領域の色反転表示でc++フォルダーにsentaku_irohanten.cppでテキストファイルを作成、ソフトをコピーペです。
写真はオリジナルが無いので、imageの適当な写真をbambi.pngです。
上の$ g++ の yoko_tanjyunrenketu.cppをsentaku_irohanten.cppに変えて同様です。
Imageで写真が出るので、写真の上でカーソルをクリックで、押したまま移動でその範囲で色反転表示されます。
C++フォルダーにいつもa.outでコンパイルされるので、名前を変えると次からそれをクリックで画面が見れます。