Posts Tagged ‘coding’

අහෝ නිවාඩුව!

විභාගෙ පටන් ගන්නත් කලින් ඉඳන්ම නිවඩුවෙ කරන්න ඉන්න දේවල් ගැන් බලාපොරොත්තු ගොඩ ගහගෙන හිටියෙ
movies ටිකකුත් එකතු කරගෙන programming ගැන පොත් හොයගෙන වැඩට බහින්න හිතන් හිටිය
කලින් post එකක කිව්ව opencv වලින් image processing ටිකක් ඉගෙන ගන්නත්, Beggining Linux programming කියන පොතෙන් linux ගැන ඉගෙන ගන්නත් ලෑස්ති වුනා
පොතක් කියවල විතරක් programming ඉගෙන ගන්න බෑනෙ. ඒ නිසා දවසේ වැඩි කාලයක් keyboard එකත් එක්ක තමයි ගෙවෙන්නෙ.
ටික දවසක් මෙහෙම කොම්පියුටරේ බදා ගෙන වැඩ කරනකොට තමයි ඒකෙත් අමාරුව තේරුනෙ, හපොයි type කරලම ඇඟිලි රිදෙනව, තව මෙහෙම ගියොත් මේ වගේ(carpal tunnel syndrome) වෙයි කියල හිතිල දවස් දෙක තුනක් බොහොම අමාරුවෙන් කොම්පියුටරේ on නොකර හිටිය.
හෆෝයි, ඒත් කොහොමද දවස ගෙවන්නෙ? අළුත් පොතක්වත් ගෙදර නෑ.
එතකොට තමයි මේසෙ උඩ තිබුන algo පොත දැක්කෙ.
ඔන්න ඒක ටිකක් පෙරළ ගෙන යනකොට අහුවුනා cryptography ගැන chapter එක.
මම කැමතිම field එකක් වන number theory ගොඩක් භාවිත වන නිසා පටන් ගත්ත ඒක කියවන්න.
prime numbers හා ප්‍රමේයයන් එක්ක සෙල්ලම් කරන එකත් ආතල් 😉
මේ දවස්වල RSA public key crypto system එක පැහැදිලි වෙන්න පොඩි application එකක් ලියනවා.(ඉවර උනාම දෙන්නම්) cryptography හා ඒ දේවල් ඉගෙන ගනිද්දි හමු වුන number theory වල ලස්සන ප්‍රථිඵල මගේ කඩු බ්ලෝග් එකේ දාන්නම්(මොකද ගොඩක් ඉංග්‍රීසි වචනවලට ස්ංහල පරිවර්ථන නෑ.) crypto වලට කැමති අය බලත්වා(තේරුම් ගන්න නම් මැත ඉගෙනගන්න වෙයි :P)
මේ වැඩවලට පොඩි කොමාවක් තියන්න වෙනවා අපේ AGM එක වෙනුවෙන් වැඩ කරන්න වෙන නිසා.
AGM
මේ post එක ලියුවෙ අපේ TP (තමීර)ගෙ සිංග්‍රීසි application එක පාවිච්චි කරලා (වැඩේ නම් එළ)

ඔබ සැමට google පිහිටයි!

Advertisements

OpenCV සමග සෙල්ලම් කිරීම

මම කිව්වනේ මේ දවස්වල මට Image Processing පිස්සුවක් හැදිල තියෙනවා කියලා.MatLab CD එක ආවට පස්සෙ ඒක තවත් වැඩි වුනා.
මට දැන් ටික කලකට කලින් තමයි OpenCV මුලින්ම හමුවුනේ.install කලත් වැඩිදෙයක් කරන්න වුනේ නෑ.ඔන්න අද Visual C++ configure කරල පොඩ්ඩක් සෙල්ලම් කරල බැලුවා.
OpenCVකියල කියන්නෙ Opensource computer vision Library එකටයි.
මේකෙන් image processing වැඩ ගොඩක් කරගන්න පුලුවන්. Coding C/C++ වලින් නිසා MatLab වලට වඩා ගොඩක් වේගවත්.

මෙන්න මෙතනින් වින්ඩෝස් වලට .exe ෆයිල් එක හා ලිනක්ස් සඳහා tar.gz ෆයිල් එක බාගන්න.
Windows වල .exe ෆයිල් එක install කරගන්න.
මම Visual C++ 2008 Express edition වල configure කරගන්න විදිය කියන්නම්.
Tools> Options වල Projects and Solutions> VC++ Directories window එකේ රූපයේ පරිදි include files හා library files එකතු කරන්න.
මේ file path ඔබ install කළ තැන අනුව යොදන්න.
Library-Files
include files

සුපුරුදු විදියට පොඩි Hello World Application 1ක් ලියල බලමු.
අළුත් project එකක් ආරම්භ කරල මේ code ටික ටයිප් කරන්න.

code

Project> Properties වින්ඩෝවෙ Linker>Input වල පහත දෑ ටයිප් කරන්න
4

5

ඔන්න දැන් පුළුවන් program 1 run කරල බලන්න. එතකොට මේ විදියට image එක display වේවි.

61
වැඩි දුර ඉගෙන ගැනීමට මේ පොත හොඳයි. මෙතනින් බා ගන්න.