کتابخانهی اصلی OpenCV، دارای دو نوع اینترفیس C و ++C است. اینترفیس C آن مرتبط است به نگارشهای 1x آن و اینترفیس ++C آن به همراه نگارشهای 2x آن ارائه شدهاند. کتابخانهی OpenCVSharp هر دو نوع اینترفیس یاد شده را پشتیبانی میکند. در این قسمت نگاهی خواهیم داشت به نحوهی بارگذاری و نمایش تصاویر در OpenCV به کمک متدهای اینترفیس C آن، مانند cvLoadImage، cvShowImage، cvReleaseImage.
بارگذاری و نمایش تصاویر به کمک OpenCVSharp
...
من در یکی از پروژهها از Kendo UI Treeview
استفاده کردم و قصد داشتم قابلیت تغییر نام را به گرهها بدهم. به همین جهت پس از جستجو به x-editable
برخوردم. این کتابخانهی جاواسکریپتی در ابتدا برای قالبهای بوت استراپ
طراحی شده بود که در حال حاضر اینگونه نیست و به راحتی در هر پروژهای که
فقط جی کوئری صدا زده شده باشد، قابل اجرا است و نسخهی مخصوص Angular آن هم در این آدرس
قرار دارد. همچنین این قابلیت اختیاری و پیش فرض ...
معرفی OpenCV
پردازش تصاویر علمی است برای پیاده سازی الگوریتمهای مختلفی بر روی تصاویر دیجیتال؛ برای مثال تشخیص خودکار شمارهی پلاک خودروهای وارد شدهی به محدودهی طرح ترافیک، تا تشخیص چهرهی افراد، در گوشیهای همراه. پردازش تصاویر، در صنایع مختلف، علوم پزشکی و همچنین نظامی، کاربردهای بسیاری دارند.
برای انجام این کار، کتابخانههای بسیار زیادی طراحی شدهاند؛ اما در این بین OpenCV جایگاه خاصی ...
حتما برای شما هم پیش آمدهاست که در پروژهای نیاز داشتید تا رشتهای تصادفی را تولید کنید. کد تصادفی میتواند کاربردهایی چون تولید رمز، تولید شناسه، تولید url ، تولید کد فعال سازی و مواردی از این قبیل را داشته باشد. احتمالا برای ساخت کد یا رشته تصادفی، اولین چیزی که به ذهن شما میرسد، استفاده از کلاس random میباشد. اما روشهای خلاقانه و جالب زیادی وجود دارند که برای این کار استفاده میشوند. در اینجا میخواهیم تعدادی از آنها را با هم بررس ...
در قسمت قبلی با مبدلها آشنا شدیم و با استفاده از این ویژگی، دو کنترل Radio Button و CheckBox را بایند کردیم. الان تنها دو کنترل مانده تا آنها را متصل کنیم؛ کنترل ListBox و تقویم، که در این قسمت لیست را بررسی میکنیم. ListBox
در مورد لیست، ما قبلا نام کشورها را با استفاده از تگ ListBoxItem به طور دستی اضافه میکردیم و هر گونه ویرایش و اضافه کردن عکس و دیگر اشیاء را داخل این تگ برای هر آیتم ...
فرض کنید یک چنین کلاسی طراحی شدهاست: public class NestedClass
{
private int _field2;
public NestedClass()
{
_field2 = 12;
}
}
public class MyClass
{
private int _field1;
private NestedClass _nestedClass;
public MyClass()
{
_field1 = 1;
_nestedClass = new NestedClass();
}
private string GetData()
{
return "Test" ...
در این مقاله قصد داریم عملیات Reflection را بیشتر در انجام سادهتر عملیات ببینیم. عملیاتی که به همراه کار اضافه، تکراری و خسته کننده است و با استفاده از Reflection این کارها حذف شده و تعداد خطوط هم پایین میآید. حتی گاها ممکن است موجب استفادهی مجدد از کدها شود که همگی این عوامل موجب بالا رفتن امتیاز Refactoring میشوند.
در مثالهای زیر مجموعهای از Reflectionهای ساده و کاملا کاربردی است که من با آنها رو ...
در قسمتهای مختلفی از منابع آموزشی این سایت از متادیتاها attributes استفاده شده و در برخی آموزش هایی چون EF و MVC حداقل یک قسمت کامل را به خود اختصاص دادهاند. متادیتاها کلاسهایی هستند که به روشی سریع و کوتاه در بالای یک Type معرفی شده و ویژگیهایی را به آن اضافه میکنند. به عنوان مثال متادیتای زیر را ببینید. این متادیتا در بالای یک متد در یک کلاس تعریف شده است و این متد را منسوخ شده اعلام میکند و به برنامه نویس میگوید که در نسخه ...
یکی از مشکلات سینتکس Razor سمت سرور، این است که در فایلهای JavaScript و CSS سمت کاربر نمیتوانیم از آن استفاده کنیم، به عنوان مثال فرض کنید در یک فایل JavaScript نیاز به مشخص سازی آدرس یک اکشن متد دارید؛ مثلاً انجام یک عملیات ایجکسی. در این حالت به عنوان یک Best Practice بهتر است از Url.Action استفاده کنید. اما همانطور که عنوان شد، این امکان یعنی استفاده از سینتکس Razor در فایلهای JS و CSS مهیا نیست. سادهترین راهحل، تولید ویوه ...