<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های negar barooti</title>
        <link>https://virgool.io/feed/@barootinegar</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-21 18:43:39</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1704306/avatar/avatar.png?height=120&amp;width=120</url>
            <title>negar barooti</title>
            <link>https://virgool.io/@barootinegar</link>
        </image>

                    <item>
                <title>نصب کتابخانه opencv و پکیج dcmtk در cpp بدون نیاز به visual studio</title>
                <link>https://virgool.io/@barootinegar/%D9%86%D8%B5%D8%A8-%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87-opencv-%D9%88-%D9%BE%DA%A9%DB%8C%D8%AC-dcmtk-%D8%AF%D8%B1-cpp-%D8%A8%D8%AF%D9%88%D9%86-%D9%86%DB%8C%D8%A7%D8%B2-%D8%A8%D9%87-visual-studio-ssko0phd3uez</link>
                <description>اگر پروژه cpp در زمینه پردازش تصویر دارید ممکن است به نصب dcmtk و opencv نیاز پیدا کنید و این آموزش برای کسانی است که مک بوک دارند و امکان نصب visual studio را ندارند لذا ابتدا این کتابخانه ها را نصب می کنیم و در پایان به کمک cmake پروژه را کامپایل و اجرا می کنیم . برای نصب opencv مراحل زیر را طی کنید :نصب پکیج homebrew در مک :  https://brew.sh نصب cmake در ترمینال به کمک homebrew : brew install cmakeسپس محتوای کتابخانه opencv را از گیت هاب میگیریم برای این کار دستور زیر را در پوشه ای جدید در ترمینال اجرا کنید .git clone https://github.com/opencv/opencv.gitدر همان پوشه پوشه دیگری به نام build ایجاد کنید mkdir buildدر ادامه دستورات زیر را نیز وارد کنید :cmake ../opencv/arch -arm64 cmake ../opencv/ -DWITH_QT=OFF -DWITH_OPENGL=OFF -DFORCE_VTK=OFF -DWITH_TBB=OFF -DWITH_GDAL=OFF -DWITH_XINE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_ZLIB=OFF -DBUILD_TESTS=OFFarch -arm64 sudo make -j 4arch -arm64 sudo make installبرای نصب dcmtk نیز پس از دریافت فایل ان از ادرس گیت هاب مانند قبل پوشه build را بسازید و دستورات زیر را در ان وارد کنید :cmake ..make installدر پایان پس از نوشتن کد cpp در فایل main.cpp  باید یک فایل با نام  زیر بسازید و محتوای انرا به صورت زیر قرار دهید و هر دو انها را در پوشه simple-demo قرار دهید :CMakeLists.txt#versions of CMake :cmake_minimum_required(VERSION &quot;3.17&quot;)# name of this example projectproject(simple-demo)به جای path ادرس پوشه opencv که حاوی فایل github , build است .# set OpenCV_DIR variable equal to the path to the cmakeset(OpenCV_DIR PATH)# Tell compiler set(CMAKE_CXX_STANDARD 14)# needed to include and link the OpenCV program into this# projectfind_package( OpenCV REQUIRED )# tell the build to include the headers from OpenCVinclude_directories( ${OpenCV_INCLUDE_DIRS} )# specify the executable target to be builtadd_executable(simple-demo main.cpp)# tell it to link the executable target against OpenCVtarget_link_libraries(simple-demo ${OpenCV_LIBS} )برای پکیج dcmtk نیز دستورات بالا را تکرار کنید و به فایل CMakeLists.txt اضافه کنید .به سراغ کامپایل و build فایل می رویم :cd simple-demomkdir build &amp;&amp; cd buildcmake ..makeاکنون فایل exe ما در build اماده اجراست :./simple-demoمراجع : https://thecodinginterface.com/blog/opencv-cpp-vscode/  https://www.youtube.com/watch?v=KaTA-yK7dWA </description>
                <category>negar barooti</category>
                <author>negar barooti</author>
                <pubDate>Tue, 05 Jul 2022 22:10:39 +0430</pubDate>
            </item>
                    <item>
                <title>نحوه اجرا کد های vhdl در پردازنده های سیلیکونی اپل</title>
                <link>https://virgool.io/@barootinegar/%D9%86%D8%AD%D9%88%D9%87-%D8%A7%D8%AC%D8%B1%D8%A7-%DA%A9%D8%AF-%D9%87%D8%A7%DB%8C-vhdl-%D8%AF%D8%B1-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D9%86%D8%AF%D9%87-%D9%87%D8%A7%DB%8C-%D8%B3%DB%8C%D9%84%DB%8C%DA%A9%D9%88%D9%86%DB%8C-%D8%A7%D9%BE%D9%84-x8igtb3xcnsb</link>
                <description>اگر مک بوک و یا ایمک با پردازنده ام وان دارید و به دنبال اجرای کد های vhdl و مشاهده سیگنال های خروجی ان هستید این مطلب برای شما مفید است چرا که ام وان از نرم افزار های سخت افزاری چون modelsim پشتیبانی نمی کند .ابتدا کد vhdl خود به همراه تست بنچ ان را در یکی از ادیتور های دلخواه بنویسید و پسوند انرا vhd قرار دهید .سپس چون برای شبیه سازی کد های vhdl در m1 از ghdl استفاده می کنیم در ادامه به سراغ نصب ان می رویم برای این کار لینک زیر را در ترمینال مک اجرا می کنیم :wget http://sourceforge.net/projects/ghdl-updates/files/Builds/ghdl-0.31/Debian/ghdl_0.31-2wheezy1_amd64.debsudo dpkg -i ghdl_0.31-2wheezy1_amd64.debسپس دستورات زیر را به ترتیب در ترمینال اجرا می کنیم توجه داشته باشید که در دایرکتوری کد مورد نظر قرار داشته باشید ghdl -a filename.vhdghdl -a filename_testbench.vhdghdl -e filename_testbenchghdl -r filename_testbench --wave=filename_testbench.ghwopen -a gtkwave filename_testbench.ghwدر ادامه لینک های مرجع در اختیار شما قرار گرفته است . https://stackoverflow.com/questions/17069939/how-do-i-compile-and-run-a-vhdl-program-on-mac-with-ghdl  https://lauri.xn--vsandi-pxa.com/hdl/ghdl.html </description>
                <category>negar barooti</category>
                <author>negar barooti</author>
                <pubDate>Mon, 04 Jul 2022 19:46:25 +0430</pubDate>
            </item>
            </channel>
</rss>