Saturday, August 17, 2013

උද්ගෝෂණයකට, රැලියකට හෝ රැස්වීමකට සහභාගී වූ හරිම ගණන Matlab ඇසුරෙන් ගණනය කරමු

අපේ රටේ වගේම ලෝකය පුරාම දැන් උද්ගෝෂණ රැල්ලක් පැතිර යනවා. සමහර ඒවානම් හරිම දරුණුයි, හරියට මේ දවස්වල ඊජිප්තුවේ එක වගේ ඒවා. තිස්තුන් කෝටියක් දෙවි පිහිටෙන් අපේ රටේ නම් එහෙම ඒවා ඇති නොවේවි. ඒත් අපේ රටෙත් උද්ගෝෂණ,  රැලි හා රැස්වීම් එහෙම නම් අඩුනැහැනේ. හැබැයි මේ හැම එකකම පොඩි සමාන ලක්ෂණයක් තියෙනවා. ඒතමයි සහභාගී උන ගාන පිලිබද අඩු වැඩි වශයෙන් පැවසීම.  රැලියට පක්ශ අය ආපු ගාන වැඩිකරලා පෙන්නන අතර විරුද්ධ අය කියන්නේ අඩු අගයක්. මේ කරුණ වගේම උද්ගෝෂණ හා රැලිවලට ආපු ගාන හරියට දැනගන්න එක ආරක්ෂක අංශ වලටත් හරිම වැදගත්. කොච්චර කුලු පොලු හමුදාවක් යවන්න ඔනද, වතුර විදින තුවක්කු කීයක් ඔනද වගේ සැලසුම් සකස් කරන්නත් පසුව සකස් කරන බුද්ධි අංශ වාර්තාවලටත් මේ හරිම අගය වැදගත්.

මේක Matlab වල image processing පාවිච්චිකරලා කරන්න මම උත්සාහයක් ගත්තා. මේකේදී මම යොදාගත්තේ ලගදී විපක්ශය වැලිවේරිය සිද්දියට විරුද්ධව කරපු උද්ගෝෂණයේ එක රූප රාමුවක්. මුලු උද්ගෝෂණයේම පිරිස ගණනය කරන්න මනාව සැලසුම් කරලා මුලු පිරිසම ආවරණය වෙන්න රූප කිහිපයක් හෝ නියමුවන් රහිත කේලමා කෙනෙක් ගෙන් ගුවන් ඡායාරූපයක් ගන්න ඕන. මේ ලිපිය මෙය කලහැකි බව හා එහි පදනම පෙන්වීමට පමණක් ලියවෙන්නක් බව සලකන්න.

පලමුවෙන්ම රූපය ක්‍රොප් කරලා අනවශ්‍ය කොටස් අයින් කරලා Matlab වල බින් එකට සේව් කරගත්තා. ඊට පස්සේ පහත් කෝඩ් එකෙන් රූපය variable එකකට  assign කරගන්න ඕන. මොනවා කරන්නත් රූපය වල ඇතුලට ගන්න ඕනනේ.

img1=imread('img4.jpg');
imshow(img1)




ඊටපස්සේ රූපයේ වර්ණ ඉවත් කරලා අදුරු තැන් කලුකරලා ආලෝකමත් තැන් සුදු කර ගන්නවා.

img1=rgb2gray(img1);
imshow(img1)




img2=im2bw(img1,graythresh(img1));
imshow(img2)



අනතුරුව පණුවා ඔපරේටර් (~ operator ) එක පාවිච්චිකරලා කලු සුදුත් සුදු කලුත් කරගන්නවා.
 img2=~img2;
imshow(img2)

අනතුරුව කලුපාට උන සීමා මයිම් සංඛ්‍යාව කියන  B පැරාමීටර් එකට කරගෙන text ක්මාන්ඩ් එකෙන් එක මත පෙන්ව ගන්නවා.
B = bwboundaries(img2);
imshow(img2)
text(10,10,strcat('\color{green}Objects Found:',num2str(length(B))))
hold on

(තිරය මත දිස්වූ අගය 1020 ක්, ආසන්න වශයෙන් 1000 ක් )

වැඩි දුර පැහදිලි කරගන්න නම් අපට සීමාවන් රූපය මත ඇද ගන්නත් පුලුවන්.

for k = 1:length(B)
boundary = B{k};
plot(boundary(:,2), boundary(:,1), 'g', 'LineWidth', 0.2)
end


මැනුවලි ගැනලා බැලුවාමත් 950ක් වගේ ගානක් ආවා, වැඩේ සාර්ථකයි. මම අන්තර් ජාලයෙන් හොයාගත් code එකක් තමා මේකට යොදා ගත්තේ, image processing වලට මම අලුත්. ඒ හින්දා මේක හොදට දන්න අය තව දැනුවත් කරලා කමෙන්ට්ස් දානවා නම් හරිම සතුටුයි.

Friday, August 9, 2013

මොකක්ද මේ ඩයිසයන්ඩයියමයිඩ් dicyandiamide (DCD) කේස් එක?



දිවත් පැටලෙනවා නේ කියවනකොට, අපි කෙටියෙන් ඩීසීඩී (DCD) කියමුකෝ. ඩීසීඩී ගැන කෙටියෙන් කියනවානම් ඒක සයන්ඩයියමයිඩ් දෙකක එකතුවක්! එතකොට සයන්ඩයියමයිඩ් කියන්නේ? මේක කෙලවරක් නැති පැහැදිලි කිරීමක් නේ. ඇත්තටම මේ ලිපියේ අරමුණ ඩීසීඩී ගැන ඔයාලට උගන්වන්න නොවේ මේ කේස් එක ගැන මට තේරෙන සත්‍යය ඔයාලාට කියාදෙන්නයි.

ඩයිසයන්ඩයියමයිඩ් (dicyandiamide) ෆොන්ටෙරා කිරිවලට ආවේ හරිතාගාර වායු නිකුත්වීම අඩුකරන්න සෙමෙන් ක්‍රියාකරන පොහොරක් ලෙස මේවා ඔවුන්ගේ තණ බිම්වලට යෙදීමෙන් පසුවයි. තව වසරගනනාවකින් වෙනවායි කියන පරිසර අර්බුදයකට විසදුම් හොයන්න ගිහින් ෆොන්ටෙරාට උනේ ඇදගෙන නාන්න. දෙනුන් මේ තණ කෑ පසු මෙම කෙමිකල් එක ඔවුන්ගේ කිරිවලට අල්ප මාත්‍රව එකතු වෙලා තියනවා. තරගකාරී වෙලද ලෝකයේ එකිනෙකා පරයා යන්න දගලන සමාගම් වලට මේවගේ ප්‍රශ්ණවලදී හොයන්න වෙන්නේ පැලැස්තර විසදුම්.

මොකෝ ඉතින් ටොන්ගනන් කිරි විසිකරන්න ද? වහාම ක්‍රියාත්මක උන කොම්පැණිය මොකද කලේ කඩි මුඩියේ මේක මිනිසුන්ට විස නෑ කියලා ඔප්පු කරන්න විවිද පර්යේශන කරලා වාර්තා ඉදිරිපත් කලා. ෆොන්ටෙරා කියන්නේ හොද ඉතිහාසයක් තියන සමාගමක් නොවන නිසා (මෙලමයින් කේස් එක ) මේ වාර්තා කොතරම් සාධාරණද කියලා ඔයාලාම හිතාගන්න ඕන. අපේ රටේ බලදරයෝ කියන සෙට් එක දැන්මේ ගිනි අරන් දැගලුවාට ඩීසීඩී ප්‍රශ්ණය ආවේ 2012 දී. අවුරුද්දක් පරක්කු වෙලා හරි ඇස් පෑදුන එකට නම් ස්තූති කරන්න ඕන.

කොහොමත්  කිරි හා අත්‍යාවශ්‍ය ද්‍රව්‍ය වලදී විදේශ සමාගම් මත රැදෙන එක ජාතික ආරක්ෂාවට බරපතල තර්ජනයක්. හදිසි යුධ හෝ සම්බාධක තත්ව වලදී අපට බඩගින්නේ මැරෙන්න වෙන නිසා. ඒවගේම මේවගේ අපද්‍රව්‍ය මුසුවීම වගේ සිදුවීම් වලදී ඔවුන්ගේ දියුනු රටවල වෙලද පලින් ඉවත් කරගන්නා නිශ්පාදන අපේ වගේ අඩු තාක්ෂණ හැකියාවක් හා දුෂිත නිලධාරීන් ඉන්නා රටවලට එවීමට තිබෙන නැබුරුතාවයත් නිසා.


හැබැයි තව පොඩි ඇත්තක් කියන්න ඕන, මේ කේස් එකේදී අපේ රටේ කිරි නිශ්පාදකයෝ පොඩි අයුතු ප්‍රචාරනයක් ගෙනයනවා ඔවුන්ගේ කිරි වල ඩීසීඩී නෑ කියලා. ඒක විහිලු කතාවක්, අපේ රටේ තණ බිම් වලට ඩීසීඩී ගහන්නේ නැති නිසා  ඩීසීඩී අපේ කිරි වලට එන්න කොහෙත්ම බෑ. අපේ කිරි පිරිසුදුයි කියන්න නම්, අපේ රටේ කිරි නිශ්පාදනයේ ජීව චක්‍රය  Life Cycle අධ්‍යයනය කරලා අපේ රටේ කිරිවල තිබිය හැකි විස ද්‍රව්‍ය වලට අධ්‍යයනයක් කලයුතුයි.

මම හිතනවා පොඩිහරි පැහැදිලි කිරීමක් ඔබලාට ලැබෙන්න ඇති කියලා. දැනටනම් මගේ ලිපි කියවන්නේ සිංහල බ්ලොගර් එකෙ කට්ටියයි, කොත්තු එකේ කට්ටියයි විතරයි. හිතනවා නම් ඔයාලා අනිත් යාලුවන්ට නෑදෑයන්ට ගුරුවරුන්ට බොස්ලාට් මේක දැනගන්න එක හොදයි කියලා මූණුපොතේ හෝ ලින්ක් ඉන් එකේ මේක බෙදා හදාගන්න.

Monday, August 5, 2013

පානීය ජලයට ජාතික සැලසුමක් අවශ්‍යයයි




වැලිවේරිය පැත්තේ පානීය ජලය වෙනුවෙන් උද්ගෝෂණයක් කරලා දෙපැත්තම සීමාවන් ඉක්මවන්න ගිහින් කොහේවත් හිටපු අහිංසකයෝ කිහිපදෙනෙක් ඇතුලුව විරෝධතා කරුවන් පිරිසක් අද තුවාලවෙලා හෝ දිවියෙන් සමු අරන්. මේක එක තැනක මේ විදිහට අවාසනාවන්ත ලෙස මතු උනාට, ගොඩාක් තැන්වල අවාසනාවන්ත ලෙස යටපත්වෙලා ඔඩුදුවන ප්‍රශ්ණයක්.

අපේ රටේ පානීය ජලය ලැබෙන ආකාර ගත්තොත්; ලොකු ලොකු කම්පනි හා යහමින් අතමිට තියන අය බෝතල් කල වතුර බොනවා, ටැප් ලයින් හම්බ උන අය ඒවා උනුකර නිවලා බොනවා, භූගත ජලය නල ලිං / ලිං වලින් ගෙන බොනවා හෝ ස්බාවික ගලාගෙන යන ජලය/උල්පත් වතුර බොනවා. මේක තමයි අපේ රටේ පොදුවේ පානීය ජලය ලබාගන්න වැඩපිලිවෙල. නමුත් කාර්මීකරණයත් එක්ක , නව කෘෂි කර්මාන්තයත් (පලිබොධ නාශක හා වස )එක්ක නාගරික හා අර්ධ නාගරික ජනාවාස මූලික කරගත් ආර්ථිකයකට ගමන් කරන අපිට ඉහත වැඩපිලිවෙලේ එක ක්‍රමයක් ඇරුණාම අනිත් සියලුම අංග වලට ඉතා ඉක්මනින් සමුදෙන්න වෙනවා. අපට  පානීය ජල විසදුමක් ලෙස ඉදිරියට පවත්වාගෙන යා හැක්කේ නියමිත ප්‍රමිතියකට තත්ව පාලනයක් සහිත බෝතල් කල ජලය පමනයි.

බොතල් කල ජලය කිවූ ගමන් බය වෙන්න එපා, මම මේ කතාකරන්නේ රුපියල් 40 ක් පමණවෙන මිලිලීටර 500 බෝතල් ගැන නොවේ. මම කියන්නේ ලීටර විස්සක් පමණ වන, නැවත පිරවිය හැකි ඩිස්පෙන්සර් මත තබන බෝතල් කල පිරිසිදු කරන ලද ජලය ගැනයි. නැවත පිරවීම හා ප්‍රවාහනය සේවාසපයන සමාගමක් විසින් කිරීම මේ ක්‍රමයේදී සිදු කෙරේ. රටක සීමිත පිරිසක් මේ සේවය බාවිතා කරනවිට මෙය ඉතා මිල අධික ක්‍රමයක් උවද, මහා පරිමාණයේ අධික පිරිසක් නිරන්තරයෙන් බාවිතා කරන කල්හී මෙය ඉතා ලාබදායී ක්‍රමයක් වෙනවා.

සංවර්ධනයට හෝ කාර්මීකරණයට විරුද්ධ වන්න අපට බෑ.අවශ්‍යයත් නෑ. අපි කලයුත්තේ සංවර්ධනය වූ රටවල් මෙවැනි ප්‍රශ්ණ වලදී ගත් ක්‍රියා මාර්ග අනුගමනය කිරීමයි. පිරිසුදු කල වාණජ්‍යමය ලෙස ඇසුරුම් කල පානීය ජලය බාවිතයට ජනතාව හැඩ ගැස්වීමයි අප කල යුත්තේ.

මිල ගැන ප්‍රශ්න කරන්න එපා, මම උදාහරණයක් කියන්නම්, අපේ රටේ ජංගම දුරකතන ආපු දවස් වල ඒවා ධනපතීන්ට පමණයි සීමා උනේ, නමුත් අද වෙනකොට ජංගම දුරකතන වැහිවැහැලා නේද? හැමෝටම එකක් තියනවා නේද? බිලත් සාදාරනයි නේද?

මේ ජාතික වැඩ පිලිවෙල කොතනින් හෝ ආරම්භ කලයුතු වෙනවා. සංවාදයට ඇරයුම්, කමෙන්ට් කරන්න, පුලුවන් විදිහට උත්තර දෙන්නම්.