function modu = modulus(arg1, arg2) modu = arg1 - floor(arg1/arg2) * arg2; if (modu >= 0) return else modu = modu + arg2; return end函数什么功能
时间: 2023-06-06 07:08:40 浏览: 66
这个函数是用来计算 arg1 对 arg2 取模的结果的。具体实现是将 arg1 除以 arg2 取得商并向下取整,然后用 arg2 乘以这个商并用 arg1 减去这个值,得到余数即为所求的模。如果余数大于等于 0,则直接返回,否则再次对 modu 进行一次取模运算。
相关问题
max_contour1 =max (cnts1, key=cv2.contourArea)#蓝色 cv2.error: Opencv(3.4.16) /home/pi/Documents/opencv-3:4:16/modu les/ingprog/src.(shapedescr.cpp:315: error : (-215:Assertion failed) npoints >= 0 8& (depth == CV_32F 1I depth == CV_ 32S) in function‘co ntourArea'
这个错误提示是因为在执行 `cv2.contourArea` 函数时,输入的轮廓 `cnts1` 中含有无效的轮廓,可能是因为在处理图像时未能正确提取轮廓。建议您检查一下程序中提取轮廓的部分,确保轮廓是正确的。您也可以尝试使用 `cv2.findContours` 函数重新提取轮廓。如果问题仍然存在,您可以提供更多的程序代码和图像以便更好地帮助您解决问题。
/api/complaint-manage/getCity/console/css/%252e%252e%252fconsole.portal
回答: 根据提供的引用内容,我无法找到与问题相关的信息。请提供更多的上下文或明确的问题,以便我能够帮助您解答。
#### 引用[.reference_title]
- *1* *2* [/prod-api/ 整合阿里云服务器 2020年12月13日 23:44:18(日记)](https://blog.csdn.net/qq_41835813/article/details/109063574)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Can't load '/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBD/mysql/mysql.so' for modu](https://blog.csdn.net/quanliyadan/article/details/12705795)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]