b 1272 3rdparty/include/dshow/ddraw.h #define IDirectDrawPalette_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 1277 3rdparty/include/dshow/ddraw.h #define IDirectDrawPalette_GetEntries(p,a,b,c,d) (p)->lpVtbl->GetEntries(p,a,b,c,d) b 1278 3rdparty/include/dshow/ddraw.h #define IDirectDrawPalette_Initialize(p,a,b,c) (p)->lpVtbl->Initialize(p,a,b,c) b 1279 3rdparty/include/dshow/ddraw.h #define IDirectDrawPalette_SetEntries(p,a,b,c,d) (p)->lpVtbl->SetEntries(p,a,b,c,d) b 1282 3rdparty/include/dshow/ddraw.h #define IDirectDrawPalette_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 1287 3rdparty/include/dshow/ddraw.h #define IDirectDrawPalette_GetEntries(p,a,b,c,d) (p)->GetEntries(a,b,c,d) b 1288 3rdparty/include/dshow/ddraw.h #define IDirectDrawPalette_Initialize(p,a,b,c) (p)->Initialize(a,b,c) b 1289 3rdparty/include/dshow/ddraw.h #define IDirectDrawPalette_SetEntries(p,a,b,c,d) (p)->SetEntries(a,b,c,d) b 1315 3rdparty/include/dshow/ddraw.h #define IDirectDrawClipper_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 1319 3rdparty/include/dshow/ddraw.h #define IDirectDrawClipper_GetClipList(p,a,b,c) (p)->lpVtbl->GetClipList(p,a,b,c) b 1321 3rdparty/include/dshow/ddraw.h #define IDirectDrawClipper_Initialize(p,a,b) (p)->lpVtbl->Initialize(p,a,b) b 1323 3rdparty/include/dshow/ddraw.h #define IDirectDrawClipper_SetClipList(p,a,b) (p)->lpVtbl->SetClipList(p,a,b) b 1324 3rdparty/include/dshow/ddraw.h #define IDirectDrawClipper_SetHWnd(p,a,b) (p)->lpVtbl->SetHWnd(p,a,b) b 1327 3rdparty/include/dshow/ddraw.h #define IDirectDrawClipper_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 1331 3rdparty/include/dshow/ddraw.h #define IDirectDrawClipper_GetClipList(p,a,b,c) (p)->GetClipList(a,b,c) b 1333 3rdparty/include/dshow/ddraw.h #define IDirectDrawClipper_Initialize(p,a,b) (p)->Initialize(a,b) b 1335 3rdparty/include/dshow/ddraw.h #define IDirectDrawClipper_SetClipList(p,a,b) (p)->SetClipList(a,b) b 1336 3rdparty/include/dshow/ddraw.h #define IDirectDrawClipper_SetHWnd(p,a,b) (p)->SetHWnd(a,b) b 1376 3rdparty/include/dshow/ddraw.h #define IDirectDraw_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 1381 3rdparty/include/dshow/ddraw.h #define IDirectDraw_CreateClipper(p,a,b,c) (p)->lpVtbl->CreateClipper(p,a,b,c) b 1382 3rdparty/include/dshow/ddraw.h #define IDirectDraw_CreatePalette(p,a,b,c,d) (p)->lpVtbl->CreatePalette(p,a,b,c,d) b 1383 3rdparty/include/dshow/ddraw.h #define IDirectDraw_CreateSurface(p,a,b,c) (p)->lpVtbl->CreateSurface(p,a,b,c) b 1384 3rdparty/include/dshow/ddraw.h #define IDirectDraw_DuplicateSurface(p,a,b) (p)->lpVtbl->DuplicateSurface(p,a,b) b 1385 3rdparty/include/dshow/ddraw.h #define IDirectDraw_EnumDisplayModes(p,a,b,c,d) (p)->lpVtbl->EnumDisplayModes(p,a,b,c,d) b 1386 3rdparty/include/dshow/ddraw.h #define IDirectDraw_EnumSurfaces(p,a,b,c,d) (p)->lpVtbl->EnumSurfaces(p,a,b,c,d) b 1388 3rdparty/include/dshow/ddraw.h #define IDirectDraw_GetCaps(p,a,b) (p)->lpVtbl->GetCaps(p,a,b) b 1390 3rdparty/include/dshow/ddraw.h #define IDirectDraw_GetFourCCCodes(p,a,b) (p)->lpVtbl->GetFourCCCodes(p,a,b) b 1397 3rdparty/include/dshow/ddraw.h #define IDirectDraw_SetCooperativeLevel(p,a,b) (p)->lpVtbl->SetCooperativeLevel(p,a,b) b 1398 3rdparty/include/dshow/ddraw.h #define IDirectDraw_SetDisplayMode(p,a,b,c) (p)->lpVtbl->SetDisplayMode(p,a,b,c) b 1399 3rdparty/include/dshow/ddraw.h #define IDirectDraw_WaitForVerticalBlank(p,a,b) (p)->lpVtbl->WaitForVerticalBlank(p,a,b) b 1402 3rdparty/include/dshow/ddraw.h #define IDirectDraw_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 1407 3rdparty/include/dshow/ddraw.h #define IDirectDraw_CreateClipper(p,a,b,c) (p)->CreateClipper(a,b,c) b 1408 3rdparty/include/dshow/ddraw.h #define IDirectDraw_CreatePalette(p,a,b,c,d) (p)->CreatePalette(a,b,c,d) b 1409 3rdparty/include/dshow/ddraw.h #define IDirectDraw_CreateSurface(p,a,b,c) (p)->CreateSurface(a,b,c) b 1410 3rdparty/include/dshow/ddraw.h #define IDirectDraw_DuplicateSurface(p,a,b) (p)->DuplicateSurface(a,b) b 1411 3rdparty/include/dshow/ddraw.h #define IDirectDraw_EnumDisplayModes(p,a,b,c,d) (p)->EnumDisplayModes(a,b,c,d) b 1412 3rdparty/include/dshow/ddraw.h #define IDirectDraw_EnumSurfaces(p,a,b,c,d) (p)->EnumSurfaces(a,b,c,d) b 1414 3rdparty/include/dshow/ddraw.h #define IDirectDraw_GetCaps(p,a,b) (p)->GetCaps(a,b) b 1416 3rdparty/include/dshow/ddraw.h #define IDirectDraw_GetFourCCCodes(p,a,b) (p)->GetFourCCCodes(a,b) b 1423 3rdparty/include/dshow/ddraw.h #define IDirectDraw_SetCooperativeLevel(p,a,b) (p)->SetCooperativeLevel(a,b) b 1424 3rdparty/include/dshow/ddraw.h #define IDirectDraw_SetDisplayMode(p,a,b,c) (p)->SetDisplayMode(a,b,c) b 1425 3rdparty/include/dshow/ddraw.h #define IDirectDraw_WaitForVerticalBlank(p,a,b) (p)->WaitForVerticalBlank(a,b) b 1481 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 1486 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_CreateClipper(p,a,b,c) (p)->lpVtbl->CreateClipper(p,a,b,c) b 1487 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_CreatePalette(p,a,b,c,d) (p)->lpVtbl->CreatePalette(p,a,b,c,d) b 1488 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_CreateSurface(p,a,b,c) (p)->lpVtbl->CreateSurface(p,a,b,c) b 1489 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_DuplicateSurface(p,a,b) (p)->lpVtbl->DuplicateSurface(p,a,b) b 1490 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_EnumDisplayModes(p,a,b,c,d) (p)->lpVtbl->EnumDisplayModes(p,a,b,c,d) b 1491 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_EnumSurfaces(p,a,b,c,d) (p)->lpVtbl->EnumSurfaces(p,a,b,c,d) b 1493 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_GetCaps(p,a,b) (p)->lpVtbl->GetCaps(p,a,b) b 1495 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_GetFourCCCodes(p,a,b) (p)->lpVtbl->GetFourCCCodes(p,a,b) b 1502 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_SetCooperativeLevel(p,a,b) (p)->lpVtbl->SetCooperativeLevel(p,a,b) b 1503 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_SetDisplayMode(p,a,b,c,d,e) (p)->lpVtbl->SetDisplayMode(p,a,b,c,d,e) b 1504 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_WaitForVerticalBlank(p,a,b) (p)->lpVtbl->WaitForVerticalBlank(p,a,b) b 1506 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_GetAvailableVidMem(p,a,b,c) (p)->lpVtbl->GetAvailableVidMem(p,a,b,c) b 1509 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 1514 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_CreateClipper(p,a,b,c) (p)->CreateClipper(a,b,c) b 1515 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_CreatePalette(p,a,b,c,d) (p)->CreatePalette(a,b,c,d) b 1516 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_CreateSurface(p,a,b,c) (p)->CreateSurface(a,b,c) b 1517 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_DuplicateSurface(p,a,b) (p)->DuplicateSurface(a,b) b 1518 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_EnumDisplayModes(p,a,b,c,d) (p)->EnumDisplayModes(a,b,c,d) b 1519 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_EnumSurfaces(p,a,b,c,d) (p)->EnumSurfaces(a,b,c,d) b 1521 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_GetCaps(p,a,b) (p)->GetCaps(a,b) b 1523 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_GetFourCCCodes(p,a,b) (p)->GetFourCCCodes(a,b) b 1530 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_SetCooperativeLevel(p,a,b) (p)->SetCooperativeLevel(a,b) b 1531 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_SetDisplayMode(p,a,b,c,d,e) (p)->SetDisplayMode(a,b,c,d,e) b 1532 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_WaitForVerticalBlank(p,a,b) (p)->WaitForVerticalBlank(a,b) b 1534 3rdparty/include/dshow/ddraw.h #define IDirectDraw2_GetAvailableVidMem(p,a,b,c) (p)->GetAvailableVidMem(a,b,c) b 1578 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 1583 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_CreateClipper(p,a,b,c) (p)->lpVtbl->CreateClipper(p,a,b,c) b 1584 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_CreatePalette(p,a,b,c,d) (p)->lpVtbl->CreatePalette(p,a,b,c,d) b 1585 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_CreateSurface(p,a,b,c) (p)->lpVtbl->CreateSurface(p,a,b,c) b 1586 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_DuplicateSurface(p,a,b) (p)->lpVtbl->DuplicateSurface(p,a,b) b 1587 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_EnumDisplayModes(p,a,b,c,d) (p)->lpVtbl->EnumDisplayModes(p,a,b,c,d) b 1588 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_EnumSurfaces(p,a,b,c,d) (p)->lpVtbl->EnumSurfaces(p,a,b,c,d) b 1590 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_GetCaps(p,a,b) (p)->lpVtbl->GetCaps(p,a,b) b 1592 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_GetFourCCCodes(p,a,b) (p)->lpVtbl->GetFourCCCodes(p,a,b) b 1599 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_SetCooperativeLevel(p,a,b) (p)->lpVtbl->SetCooperativeLevel(p,a,b) b 1600 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_SetDisplayMode(p,a,b,c,d,e) (p)->lpVtbl->SetDisplayMode(p,a,b,c,d,e) b 1601 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_WaitForVerticalBlank(p,a,b) (p)->lpVtbl->WaitForVerticalBlank(p,a,b) b 1603 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_GetAvailableVidMem(p,a,b,c) (p)->lpVtbl->GetAvailableVidMem(p,a,b,c) b 1605 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_GetSurfaceFromDC(p,a,b) (p)->lpVtbl->GetSurfaceFromDC(p,a,b) b 1608 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 1613 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_CreateClipper(p,a,b,c) (p)->CreateClipper(a,b,c) b 1614 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_CreatePalette(p,a,b,c,d) (p)->CreatePalette(a,b,c,d) b 1615 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_CreateSurface(p,a,b,c) (p)->CreateSurface(a,b,c) b 1616 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_DuplicateSurface(p,a,b) (p)->DuplicateSurface(a,b) b 1617 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_EnumDisplayModes(p,a,b,c,d) (p)->EnumDisplayModes(a,b,c,d) b 1618 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_EnumSurfaces(p,a,b,c,d) (p)->EnumSurfaces(a,b,c,d) b 1620 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_GetCaps(p,a,b) (p)->GetCaps(a,b) b 1622 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_GetFourCCCodes(p,a,b) (p)->GetFourCCCodes(a,b) b 1629 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_SetCooperativeLevel(p,a,b) (p)->SetCooperativeLevel(a,b) b 1630 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_SetDisplayMode(p,a,b,c,d,e) (p)->SetDisplayMode(a,b,c,d,e) b 1631 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_WaitForVerticalBlank(p,a,b) (p)->WaitForVerticalBlank(a,b) b 1633 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_GetAvailableVidMem(p,a,b,c) (p)->GetAvailableVidMem(a,b,c) b 1635 3rdparty/include/dshow/ddraw.h #define IDirectDraw3_GetSurfaceFromDC(p,a,b) (p)->GetSurfaceFromDC(a,b) b 1682 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 1687 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_CreateClipper(p,a,b,c) (p)->lpVtbl->CreateClipper(p,a,b,c) b 1688 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_CreatePalette(p,a,b,c,d) (p)->lpVtbl->CreatePalette(p,a,b,c,d) b 1689 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_CreateSurface(p,a,b,c) (p)->lpVtbl->CreateSurface(p,a,b,c) b 1690 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_DuplicateSurface(p,a,b) (p)->lpVtbl->DuplicateSurface(p,a,b) b 1691 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_EnumDisplayModes(p,a,b,c,d) (p)->lpVtbl->EnumDisplayModes(p,a,b,c,d) b 1692 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_EnumSurfaces(p,a,b,c,d) (p)->lpVtbl->EnumSurfaces(p,a,b,c,d) b 1694 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_GetCaps(p,a,b) (p)->lpVtbl->GetCaps(p,a,b) b 1696 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_GetFourCCCodes(p,a,b) (p)->lpVtbl->GetFourCCCodes(p,a,b) b 1703 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_SetCooperativeLevel(p,a,b) (p)->lpVtbl->SetCooperativeLevel(p,a,b) b 1704 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_SetDisplayMode(p,a,b,c,d,e) (p)->lpVtbl->SetDisplayMode(p,a,b,c,d,e) b 1705 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_WaitForVerticalBlank(p,a,b) (p)->lpVtbl->WaitForVerticalBlank(p,a,b) b 1707 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_GetAvailableVidMem(p,a,b,c) (p)->lpVtbl->GetAvailableVidMem(p,a,b,c) b 1709 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_GetSurfaceFromDC(p,a,b) (p)->lpVtbl->GetSurfaceFromDC(p,a,b) b 1712 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_GetDeviceIdentifier(p,a,b) (p)->lpVtbl->GetDeviceIdentifier(p,a,b) b 1715 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 1720 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_CreateClipper(p,a,b,c) (p)->CreateClipper(a,b,c) b 1721 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_CreatePalette(p,a,b,c,d) (p)->CreatePalette(a,b,c,d) b 1722 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_CreateSurface(p,a,b,c) (p)->CreateSurface(a,b,c) b 1723 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_DuplicateSurface(p,a,b) (p)->DuplicateSurface(a,b) b 1724 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_EnumDisplayModes(p,a,b,c,d) (p)->EnumDisplayModes(a,b,c,d) b 1725 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_EnumSurfaces(p,a,b,c,d) (p)->EnumSurfaces(a,b,c,d) b 1727 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_GetCaps(p,a,b) (p)->GetCaps(a,b) b 1729 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_GetFourCCCodes(p,a,b) (p)->GetFourCCCodes(a,b) b 1736 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_SetCooperativeLevel(p,a,b) (p)->SetCooperativeLevel(a,b) b 1737 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_SetDisplayMode(p,a,b,c,d,e) (p)->SetDisplayMode(a,b,c,d,e) b 1738 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_WaitForVerticalBlank(p,a,b) (p)->WaitForVerticalBlank(a,b) b 1740 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_GetAvailableVidMem(p,a,b,c) (p)->GetAvailableVidMem(a,b,c) b 1742 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_GetSurfaceFromDC(p,a,b) (p)->GetSurfaceFromDC(a,b) b 1745 3rdparty/include/dshow/ddraw.h #define IDirectDraw4_GetDeviceIdentifier(p,a,b) (p)->GetDeviceIdentifier(a,b) b 1798 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 1803 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_CreateClipper(p,a,b,c) (p)->lpVtbl->CreateClipper(p,a,b,c) b 1804 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_CreatePalette(p,a,b,c,d) (p)->lpVtbl->CreatePalette(p,a,b,c,d) b 1805 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_CreateSurface(p,a,b,c) (p)->lpVtbl->CreateSurface(p,a,b,c) b 1806 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_DuplicateSurface(p,a,b) (p)->lpVtbl->DuplicateSurface(p,a,b) b 1807 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_EnumDisplayModes(p,a,b,c,d) (p)->lpVtbl->EnumDisplayModes(p,a,b,c,d) b 1808 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_EnumSurfaces(p,a,b,c,d) (p)->lpVtbl->EnumSurfaces(p,a,b,c,d) b 1810 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_GetCaps(p,a,b) (p)->lpVtbl->GetCaps(p,a,b) b 1812 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_GetFourCCCodes(p,a,b) (p)->lpVtbl->GetFourCCCodes(p,a,b) b 1819 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_SetCooperativeLevel(p,a,b) (p)->lpVtbl->SetCooperativeLevel(p,a,b) b 1820 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_SetDisplayMode(p,a,b,c,d,e) (p)->lpVtbl->SetDisplayMode(p,a,b,c,d,e) b 1821 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_WaitForVerticalBlank(p,a,b) (p)->lpVtbl->WaitForVerticalBlank(p,a,b) b 1823 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_GetAvailableVidMem(p,a,b,c) (p)->lpVtbl->GetAvailableVidMem(p,a,b,c) b 1825 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_GetSurfaceFromDC(p,a,b) (p)->lpVtbl->GetSurfaceFromDC(p,a,b) b 1828 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_GetDeviceIdentifier(p,a,b) (p)->lpVtbl->GetDeviceIdentifier(p,a,b) b 1830 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_StartModeTest(p,a,b,c) (p)->lpVtbl->StartModeTest(p,a,b,c) b 1831 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_EvaluateMode(p,a,b) (p)->lpVtbl->EvaluateMode(p,a,b) b 1834 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 1839 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_CreateClipper(p,a,b,c) (p)->CreateClipper(a,b,c) b 1840 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_CreatePalette(p,a,b,c,d) (p)->CreatePalette(a,b,c,d) b 1841 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_CreateSurface(p,a,b,c) (p)->CreateSurface(a,b,c) b 1842 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_DuplicateSurface(p,a,b) (p)->DuplicateSurface(a,b) b 1843 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_EnumDisplayModes(p,a,b,c,d) (p)->EnumDisplayModes(a,b,c,d) b 1844 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_EnumSurfaces(p,a,b,c,d) (p)->EnumSurfaces(a,b,c,d) b 1846 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_GetCaps(p,a,b) (p)->GetCaps(a,b) b 1848 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_GetFourCCCodes(p,a,b) (p)->GetFourCCCodes(a,b) b 1855 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_SetCooperativeLevel(p,a,b) (p)->SetCooperativeLevel(a,b) b 1856 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_SetDisplayMode(p,a,b,c,d,e) (p)->SetDisplayMode(a,b,c,d,e) b 1857 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_WaitForVerticalBlank(p,a,b) (p)->WaitForVerticalBlank(a,b) b 1859 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_GetAvailableVidMem(p,a,b,c) (p)->GetAvailableVidMem(a,b,c) b 1861 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_GetSurfaceFromDC(p,a,b) (p)->GetSurfaceFromDC(a,b) b 1864 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_GetDeviceIdentifier(p,a,b) (p)->GetDeviceIdentifier(a,b) b 1866 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_StartModeTest(p,a,b,c) (p)->StartModeTest(a,b,c) b 1867 3rdparty/include/dshow/ddraw.h #define IDirectDraw7_EvaluateMode(p,a,b) (p)->EvaluateMode(a,b) b 1920 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 1926 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_Blt(p,a,b,c,d,e) (p)->lpVtbl->Blt(p,a,b,c,d,e) b 1927 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_BltBatch(p,a,b,c) (p)->lpVtbl->BltBatch(p,a,b,c) b 1928 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_BltFast(p,a,b,c,d,e) (p)->lpVtbl->BltFast(p,a,b,c,d,e) b 1929 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_DeleteAttachedSurface(p,a,b) (p)->lpVtbl->DeleteAttachedSurface(p,a,b) b 1930 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_EnumAttachedSurfaces(p,a,b) (p)->lpVtbl->EnumAttachedSurfaces(p,a,b) b 1931 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_EnumOverlayZOrders(p,a,b,c) (p)->lpVtbl->EnumOverlayZOrders(p,a,b,c) b 1932 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_Flip(p,a,b) (p)->lpVtbl->Flip(p,a,b) b 1933 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_GetAttachedSurface(p,a,b) (p)->lpVtbl->GetAttachedSurface(p,a,b) b 1937 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_GetColorKey(p,a,b) (p)->lpVtbl->GetColorKey(p,a,b) b 1940 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_GetOverlayPosition(p,a,b) (p)->lpVtbl->GetOverlayPosition(p,a,b) b 1944 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_Initialize(p,a,b) (p)->lpVtbl->Initialize(p,a,b) b 1946 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_Lock(p,a,b,c,d) (p)->lpVtbl->Lock(p,a,b,c,d) b 1950 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_SetColorKey(p,a,b) (p)->lpVtbl->SetColorKey(p,a,b) b 1951 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_SetOverlayPosition(p,a,b) (p)->lpVtbl->SetOverlayPosition(p,a,b) b 1954 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_UpdateOverlay(p,a,b,c,d,e) (p)->lpVtbl->UpdateOverlay(p,a,b,c,d,e) b 1956 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_UpdateOverlayZOrder(p,a,b) (p)->lpVtbl->UpdateOverlayZOrder(p,a,b) b 1959 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 1965 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_Blt(p,a,b,c,d,e) (p)->Blt(a,b,c,d,e) b 1966 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_BltBatch(p,a,b,c) (p)->BltBatch(a,b,c) b 1967 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_BltFast(p,a,b,c,d,e) (p)->BltFast(a,b,c,d,e) b 1968 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_DeleteAttachedSurface(p,a,b) (p)->DeleteAttachedSurface(a,b) b 1969 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_EnumAttachedSurfaces(p,a,b) (p)->EnumAttachedSurfaces(a,b) b 1970 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_EnumOverlayZOrders(p,a,b,c) (p)->EnumOverlayZOrders(a,b,c) b 1971 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_Flip(p,a,b) (p)->Flip(a,b) b 1972 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_GetAttachedSurface(p,a,b) (p)->GetAttachedSurface(a,b) b 1976 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_GetColorKey(p,a,b) (p)->GetColorKey(a,b) b 1979 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_GetOverlayPosition(p,a,b) (p)->GetOverlayPosition(a,b) b 1983 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_Initialize(p,a,b) (p)->Initialize(a,b) b 1985 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_Lock(p,a,b,c,d) (p)->Lock(a,b,c,d) b 1989 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_SetColorKey(p,a,b) (p)->SetColorKey(a,b) b 1990 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_SetOverlayPosition(p,a,b) (p)->SetOverlayPosition(a,b) b 1993 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_UpdateOverlay(p,a,b,c,d,e) (p)->UpdateOverlay(a,b,c,d,e) b 1995 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface_UpdateOverlayZOrder(p,a,b) (p)->UpdateOverlayZOrder(a,b) b 2055 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 2061 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_Blt(p,a,b,c,d,e) (p)->lpVtbl->Blt(p,a,b,c,d,e) b 2062 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_BltBatch(p,a,b,c) (p)->lpVtbl->BltBatch(p,a,b,c) b 2063 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_BltFast(p,a,b,c,d,e) (p)->lpVtbl->BltFast(p,a,b,c,d,e) b 2064 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_DeleteAttachedSurface(p,a,b) (p)->lpVtbl->DeleteAttachedSurface(p,a,b) b 2065 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_EnumAttachedSurfaces(p,a,b) (p)->lpVtbl->EnumAttachedSurfaces(p,a,b) b 2066 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_EnumOverlayZOrders(p,a,b,c) (p)->lpVtbl->EnumOverlayZOrders(p,a,b,c) b 2067 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_Flip(p,a,b) (p)->lpVtbl->Flip(p,a,b) b 2068 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_GetAttachedSurface(p,a,b) (p)->lpVtbl->GetAttachedSurface(p,a,b) b 2072 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_GetColorKey(p,a,b) (p)->lpVtbl->GetColorKey(p,a,b) b 2075 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_GetOverlayPosition(p,a,b) (p)->lpVtbl->GetOverlayPosition(p,a,b) b 2079 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_Initialize(p,a,b) (p)->lpVtbl->Initialize(p,a,b) b 2081 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_Lock(p,a,b,c,d) (p)->lpVtbl->Lock(p,a,b,c,d) b 2085 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_SetColorKey(p,a,b) (p)->lpVtbl->SetColorKey(p,a,b) b 2086 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_SetOverlayPosition(p,a,b) (p)->lpVtbl->SetOverlayPosition(p,a,b) b 2089 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_UpdateOverlay(p,a,b,c,d,e) (p)->lpVtbl->UpdateOverlay(p,a,b,c,d,e) b 2091 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_UpdateOverlayZOrder(p,a,b) (p)->lpVtbl->UpdateOverlayZOrder(p,a,b) b 2098 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 2104 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_Blt(p,a,b,c,d,e) (p)->Blt(a,b,c,d,e) b 2105 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_BltBatch(p,a,b,c) (p)->BltBatch(a,b,c) b 2106 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_BltFast(p,a,b,c,d,e) (p)->BltFast(a,b,c,d,e) b 2107 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_DeleteAttachedSurface(p,a,b) (p)->DeleteAttachedSurface(a,b) b 2108 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_EnumAttachedSurfaces(p,a,b) (p)->EnumAttachedSurfaces(a,b) b 2109 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_EnumOverlayZOrders(p,a,b,c) (p)->EnumOverlayZOrders(a,b,c) b 2110 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_Flip(p,a,b) (p)->Flip(a,b) b 2111 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_GetAttachedSurface(p,a,b) (p)->GetAttachedSurface(a,b) b 2115 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_GetColorKey(p,a,b) (p)->GetColorKey(a,b) b 2118 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_GetOverlayPosition(p,a,b) (p)->GetOverlayPosition(a,b) b 2122 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_Initialize(p,a,b) (p)->Initialize(a,b) b 2124 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_Lock(p,a,b,c,d) (p)->Lock(a,b,c,d) b 2128 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_SetColorKey(p,a,b) (p)->SetColorKey(a,b) b 2129 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_SetOverlayPosition(p,a,b) (p)->SetOverlayPosition(a,b) b 2132 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_UpdateOverlay(p,a,b,c,d,e) (p)->UpdateOverlay(a,b,c,d,e) b 2134 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface2_UpdateOverlayZOrder(p,a,b) (p)->UpdateOverlayZOrder(a,b) b 2200 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 2206 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_Blt(p,a,b,c,d,e) (p)->lpVtbl->Blt(p,a,b,c,d,e) b 2207 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_BltBatch(p,a,b,c) (p)->lpVtbl->BltBatch(p,a,b,c) b 2208 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_BltFast(p,a,b,c,d,e) (p)->lpVtbl->BltFast(p,a,b,c,d,e) b 2209 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_DeleteAttachedSurface(p,a,b) (p)->lpVtbl->DeleteAttachedSurface(p,a,b) b 2210 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_EnumAttachedSurfaces(p,a,b) (p)->lpVtbl->EnumAttachedSurfaces(p,a,b) b 2211 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_EnumOverlayZOrders(p,a,b,c) (p)->lpVtbl->EnumOverlayZOrders(p,a,b,c) b 2212 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_Flip(p,a,b) (p)->lpVtbl->Flip(p,a,b) b 2213 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_GetAttachedSurface(p,a,b) (p)->lpVtbl->GetAttachedSurface(p,a,b) b 2217 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_GetColorKey(p,a,b) (p)->lpVtbl->GetColorKey(p,a,b) b 2220 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_GetOverlayPosition(p,a,b) (p)->lpVtbl->GetOverlayPosition(p,a,b) b 2224 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_Initialize(p,a,b) (p)->lpVtbl->Initialize(p,a,b) b 2226 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_Lock(p,a,b,c,d) (p)->lpVtbl->Lock(p,a,b,c,d) b 2230 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_SetColorKey(p,a,b) (p)->lpVtbl->SetColorKey(p,a,b) b 2231 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_SetOverlayPosition(p,a,b) (p)->lpVtbl->SetOverlayPosition(p,a,b) b 2234 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_UpdateOverlay(p,a,b,c,d,e) (p)->lpVtbl->UpdateOverlay(p,a,b,c,d,e) b 2236 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_UpdateOverlayZOrder(p,a,b) (p)->lpVtbl->UpdateOverlayZOrder(p,a,b) b 2242 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_SetSurfaceDesc(p,a,b) (p)->lpVtbl->SetSurfaceDesc(p,a,b) b 2245 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 2251 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_Blt(p,a,b,c,d,e) (p)->Blt(a,b,c,d,e) b 2252 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_BltBatch(p,a,b,c) (p)->BltBatch(a,b,c) b 2253 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_BltFast(p,a,b,c,d,e) (p)->BltFast(a,b,c,d,e) b 2254 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_DeleteAttachedSurface(p,a,b) (p)->DeleteAttachedSurface(a,b) b 2255 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_EnumAttachedSurfaces(p,a,b) (p)->EnumAttachedSurfaces(a,b) b 2256 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_EnumOverlayZOrders(p,a,b,c) (p)->EnumOverlayZOrders(a,b,c) b 2257 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_Flip(p,a,b) (p)->Flip(a,b) b 2258 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_GetAttachedSurface(p,a,b) (p)->GetAttachedSurface(a,b) b 2262 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_GetColorKey(p,a,b) (p)->GetColorKey(a,b) b 2265 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_GetOverlayPosition(p,a,b) (p)->GetOverlayPosition(a,b) b 2269 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_Initialize(p,a,b) (p)->Initialize(a,b) b 2271 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_Lock(p,a,b,c,d) (p)->Lock(a,b,c,d) b 2275 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_SetColorKey(p,a,b) (p)->SetColorKey(a,b) b 2276 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_SetOverlayPosition(p,a,b) (p)->SetOverlayPosition(a,b) b 2279 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_UpdateOverlay(p,a,b,c,d,e) (p)->UpdateOverlay(a,b,c,d,e) b 2281 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_UpdateOverlayZOrder(p,a,b) (p)->UpdateOverlayZOrder(a,b) b 2287 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface3_SetSurfaceDesc(p,a,b) (p)->SetSurfaceDesc(a,b) b 2354 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 2360 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_Blt(p,a,b,c,d,e) (p)->lpVtbl->Blt(p,a,b,c,d,e) b 2361 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_BltBatch(p,a,b,c) (p)->lpVtbl->BltBatch(p,a,b,c) b 2362 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_BltFast(p,a,b,c,d,e) (p)->lpVtbl->BltFast(p,a,b,c,d,e) b 2363 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_DeleteAttachedSurface(p,a,b) (p)->lpVtbl->DeleteAttachedSurface(p,a,b) b 2364 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_EnumAttachedSurfaces(p,a,b) (p)->lpVtbl->EnumAttachedSurfaces(p,a,b) b 2365 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_EnumOverlayZOrders(p,a,b,c) (p)->lpVtbl->EnumOverlayZOrders(p,a,b,c) b 2366 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_Flip(p,a,b) (p)->lpVtbl->Flip(p,a,b) b 2367 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_GetAttachedSurface(p,a,b) (p)->lpVtbl->GetAttachedSurface(p,a,b) b 2371 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_GetColorKey(p,a,b) (p)->lpVtbl->GetColorKey(p,a,b) b 2374 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_GetOverlayPosition(p,a,b) (p)->lpVtbl->GetOverlayPosition(p,a,b) b 2378 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_Initialize(p,a,b) (p)->lpVtbl->Initialize(p,a,b) b 2380 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_Lock(p,a,b,c,d) (p)->lpVtbl->Lock(p,a,b,c,d) b 2384 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_SetColorKey(p,a,b) (p)->lpVtbl->SetColorKey(p,a,b) b 2385 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_SetOverlayPosition(p,a,b) (p)->lpVtbl->SetOverlayPosition(p,a,b) b 2388 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_UpdateOverlay(p,a,b,c,d,e) (p)->lpVtbl->UpdateOverlay(p,a,b,c,d,e) b 2390 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_UpdateOverlayZOrder(p,a,b) (p)->lpVtbl->UpdateOverlayZOrder(p,a,b) b 2396 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_SetSurfaceDesc(p,a,b) (p)->lpVtbl->SetSurfaceDesc(p,a,b) b 2398 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_SetPrivateData(p,a,b,c,d) (p)->lpVtbl->SetPrivateData(p,a,b,c,d) b 2399 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_GetPrivateData(p,a,b,c) (p)->lpVtbl->GetPrivateData(p,a,b,c) b 2405 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 2411 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_Blt(p,a,b,c,d,e) (p)->Blt(a,b,c,d,e) b 2412 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_BltBatch(p,a,b,c) (p)->BltBatch(a,b,c) b 2413 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_BltFast(p,a,b,c,d,e) (p)->BltFast(a,b,c,d,e) b 2414 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_DeleteAttachedSurface(p,a,b) (p)->DeleteAttachedSurface(a,b) b 2415 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_EnumAttachedSurfaces(p,a,b) (p)->EnumAttachedSurfaces(a,b) b 2416 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_EnumOverlayZOrders(p,a,b,c) (p)->EnumOverlayZOrders(a,b,c) b 2417 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_Flip(p,a,b) (p)->Flip(a,b) b 2418 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_GetAttachedSurface(p,a,b) (p)->GetAttachedSurface(a,b) b 2422 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_GetColorKey(p,a,b) (p)->GetColorKey(a,b) b 2425 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_GetOverlayPosition(p,a,b) (p)->GetOverlayPosition(a,b) b 2429 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_Initialize(p,a,b) (p)->Initialize(a,b) b 2431 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_Lock(p,a,b,c,d) (p)->Lock(a,b,c,d) b 2435 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_SetColorKey(p,a,b) (p)->SetColorKey(a,b) b 2436 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_SetOverlayPosition(p,a,b) (p)->SetOverlayPosition(a,b) b 2439 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_UpdateOverlay(p,a,b,c,d,e) (p)->UpdateOverlay(a,b,c,d,e) b 2441 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_UpdateOverlayZOrder(p,a,b) (p)->UpdateOverlayZOrder(a,b) b 2447 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_SetSurfaceDesc(p,a,b) (p)->SetSurfaceDesc(a,b) b 2449 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_SetPrivateData(p,a,b,c,d) (p)->SetPrivateData(a,b,c,d) b 2450 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface4_GetPrivateData(p,a,b,c) (p)->GetPrivateData(a,b,c) b 2523 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 2529 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_Blt(p,a,b,c,d,e) (p)->lpVtbl->Blt(p,a,b,c,d,e) b 2530 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_BltBatch(p,a,b,c) (p)->lpVtbl->BltBatch(p,a,b,c) b 2531 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_BltFast(p,a,b,c,d,e) (p)->lpVtbl->BltFast(p,a,b,c,d,e) b 2532 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_DeleteAttachedSurface(p,a,b) (p)->lpVtbl->DeleteAttachedSurface(p,a,b) b 2533 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_EnumAttachedSurfaces(p,a,b) (p)->lpVtbl->EnumAttachedSurfaces(p,a,b) b 2534 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_EnumOverlayZOrders(p,a,b,c) (p)->lpVtbl->EnumOverlayZOrders(p,a,b,c) b 2535 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_Flip(p,a,b) (p)->lpVtbl->Flip(p,a,b) b 2536 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_GetAttachedSurface(p,a,b) (p)->lpVtbl->GetAttachedSurface(p,a,b) b 2540 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_GetColorKey(p,a,b) (p)->lpVtbl->GetColorKey(p,a,b) b 2543 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_GetOverlayPosition(p,a,b) (p)->lpVtbl->GetOverlayPosition(p,a,b) b 2547 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_Initialize(p,a,b) (p)->lpVtbl->Initialize(p,a,b) b 2549 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_Lock(p,a,b,c,d) (p)->lpVtbl->Lock(p,a,b,c,d) b 2553 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_SetColorKey(p,a,b) (p)->lpVtbl->SetColorKey(p,a,b) b 2554 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_SetOverlayPosition(p,a,b) (p)->lpVtbl->SetOverlayPosition(p,a,b) b 2557 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_UpdateOverlay(p,a,b,c,d,e) (p)->lpVtbl->UpdateOverlay(p,a,b,c,d,e) b 2559 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_UpdateOverlayZOrder(p,a,b) (p)->lpVtbl->UpdateOverlayZOrder(p,a,b) b 2565 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_SetSurfaceDesc(p,a,b) (p)->lpVtbl->SetSurfaceDesc(p,a,b) b 2567 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_SetPrivateData(p,a,b,c,d) (p)->lpVtbl->SetPrivateData(p,a,b,c,d) b 2568 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_GetPrivateData(p,a,b,c) (p)->lpVtbl->GetPrivateData(p,a,b,c) b 2579 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 2585 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_Blt(p,a,b,c,d,e) (p)->Blt(a,b,c,d,e) b 2586 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_BltBatch(p,a,b,c) (p)->BltBatch(a,b,c) b 2587 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_BltFast(p,a,b,c,d,e) (p)->BltFast(a,b,c,d,e) b 2588 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_DeleteAttachedSurface(p,a,b) (p)->DeleteAttachedSurface(a,b) b 2589 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_EnumAttachedSurfaces(p,a,b) (p)->EnumAttachedSurfaces(a,b) b 2590 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_EnumOverlayZOrders(p,a,b,c) (p)->EnumOverlayZOrders(a,b,c) b 2591 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_Flip(p,a,b) (p)->Flip(a,b) b 2592 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_GetAttachedSurface(p,a,b) (p)->GetAttachedSurface(a,b) b 2596 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_GetColorKey(p,a,b) (p)->GetColorKey(a,b) b 2599 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_GetOverlayPosition(p,a,b) (p)->GetOverlayPosition(a,b) b 2603 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_Initialize(p,a,b) (p)->Initialize(a,b) b 2605 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_Lock(p,a,b,c,d) (p)->Lock(a,b,c,d) b 2609 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_SetColorKey(p,a,b) (p)->SetColorKey(a,b) b 2610 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_SetOverlayPosition(p,a,b) (p)->SetOverlayPosition(a,b) b 2613 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_UpdateOverlay(p,a,b,c,d,e) (p)->UpdateOverlay(a,b,c,d,e) b 2615 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_UpdateOverlayZOrder(p,a,b) (p)->UpdateOverlayZOrder(a,b) b 2621 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_SetSurfaceDesc(p,a,b) (p)->SetSurfaceDesc(a,b) b 2623 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_SetPrivateData(p,a,b,c,d) (p)->SetPrivateData(a,b,c,d) b 2624 3rdparty/include/dshow/ddraw.h #define IDirectDrawSurface7_GetPrivateData(p,a,b,c) (p)->GetPrivateData(a,b,c) b 2653 3rdparty/include/dshow/ddraw.h #define IDirectDrawColorControl_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 2661 3rdparty/include/dshow/ddraw.h #define IDirectDrawColorControl_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 2687 3rdparty/include/dshow/ddraw.h #define IDirectDrawGammaControl_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 2691 3rdparty/include/dshow/ddraw.h #define IDirectDrawGammaControl_GetGammaRamp(p,a,b) (p)->lpVtbl->GetGammaRamp(p,a,b) b 2692 3rdparty/include/dshow/ddraw.h #define IDirectDrawGammaControl_SetGammaRamp(p,a,b) (p)->lpVtbl->SetGammaRamp(p,a,b) b 2695 3rdparty/include/dshow/ddraw.h #define IDirectDrawGammaControl_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 2699 3rdparty/include/dshow/ddraw.h #define IDirectDrawGammaControl_GetGammaRamp(p,a,b) (p)->GetGammaRamp(a,b) b 2700 3rdparty/include/dshow/ddraw.h #define IDirectDrawGammaControl_SetGammaRamp(p,a,b) (p)->SetGammaRamp(a,b) b 447 3rdparty/include/dshow/dsound.h #define IDirectSound_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 451 3rdparty/include/dshow/dsound.h #define IDirectSound_CreateSoundBuffer(p,a,b,c) (p)->lpVtbl->CreateSoundBuffer(p,a,b,c) b 453 3rdparty/include/dshow/dsound.h #define IDirectSound_DuplicateSoundBuffer(p,a,b) (p)->lpVtbl->DuplicateSoundBuffer(p,a,b) b 454 3rdparty/include/dshow/dsound.h #define IDirectSound_SetCooperativeLevel(p,a,b) (p)->lpVtbl->SetCooperativeLevel(p,a,b) b 461 3rdparty/include/dshow/dsound.h #define IDirectSound_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 465 3rdparty/include/dshow/dsound.h #define IDirectSound_CreateSoundBuffer(p,a,b,c) (p)->CreateSoundBuffer(a,b,c) b 467 3rdparty/include/dshow/dsound.h #define IDirectSound_DuplicateSoundBuffer(p,a,b) (p)->DuplicateSoundBuffer(a,b) b 468 3rdparty/include/dshow/dsound.h #define IDirectSound_SetCooperativeLevel(p,a,b) (p)->SetCooperativeLevel(a,b) b 501 3rdparty/include/dshow/dsound.h #define IDirectSound8_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 505 3rdparty/include/dshow/dsound.h #define IDirectSound8_CreateSoundBuffer(p,a,b,c) (p)->lpVtbl->CreateSoundBuffer(p,a,b,c) b 507 3rdparty/include/dshow/dsound.h #define IDirectSound8_DuplicateSoundBuffer(p,a,b) (p)->lpVtbl->DuplicateSoundBuffer(p,a,b) b 508 3rdparty/include/dshow/dsound.h #define IDirectSound8_SetCooperativeLevel(p,a,b) (p)->lpVtbl->SetCooperativeLevel(p,a,b) b 517 3rdparty/include/dshow/dsound.h #define IDirectSound8_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 521 3rdparty/include/dshow/dsound.h #define IDirectSound8_CreateSoundBuffer(p,a,b,c) (p)->CreateSoundBuffer(a,b,c) b 523 3rdparty/include/dshow/dsound.h #define IDirectSound8_DuplicateSoundBuffer(p,a,b) (p)->DuplicateSoundBuffer(a,b) b 524 3rdparty/include/dshow/dsound.h #define IDirectSound8_SetCooperativeLevel(p,a,b) (p)->SetCooperativeLevel(a,b) b 568 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 573 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer_GetCurrentPosition(p,a,b) (p)->lpVtbl->GetCurrentPosition(p,a,b) b 574 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer_GetFormat(p,a,b,c) (p)->lpVtbl->GetFormat(p,a,b,c) b 579 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer_Initialize(p,a,b) (p)->lpVtbl->Initialize(p,a,b) b 580 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer_Lock(p,a,b,c,d,e,f,g) (p)->lpVtbl->Lock(p,a,b,c,d,e,f,g) b 581 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer_Play(p,a,b,c) (p)->lpVtbl->Play(p,a,b,c) b 588 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer_Unlock(p,a,b,c,d) (p)->lpVtbl->Unlock(p,a,b,c,d) b 592 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 597 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer_GetCurrentPosition(p,a,b) (p)->GetCurrentPosition(a,b) b 598 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer_GetFormat(p,a,b,c) (p)->GetFormat(a,b,c) b 603 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer_Initialize(p,a,b) (p)->Initialize(a,b) b 604 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer_Lock(p,a,b,c,d,e,f,g) (p)->Lock(a,b,c,d,e,f,g) b 605 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer_Play(p,a,b,c) (p)->Play(a,b,c) b 612 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer_Unlock(p,a,b,c,d) (p)->Unlock(a,b,c,d) b 654 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 659 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_GetCurrentPosition(p,a,b) (p)->lpVtbl->GetCurrentPosition(p,a,b) b 660 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_GetFormat(p,a,b,c) (p)->lpVtbl->GetFormat(p,a,b,c) b 665 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_Initialize(p,a,b) (p)->lpVtbl->Initialize(p,a,b) b 666 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_Lock(p,a,b,c,d,e,f,g) (p)->lpVtbl->Lock(p,a,b,c,d,e,f,g) b 667 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_Play(p,a,b,c) (p)->lpVtbl->Play(p,a,b,c) b 674 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_Unlock(p,a,b,c,d) (p)->lpVtbl->Unlock(p,a,b,c,d) b 677 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_SetFX(p,a,b,c) (p)->lpVtbl->SetFX(p,a,b,c) b 678 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_AcquireResources(p,a,b,c) (p)->lpVtbl->AcquireResources(p,a,b,c) b 679 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_GetObjectInPath(p,a,b,c,d) (p)->lpVtbl->GetObjectInPath(p,a,b,c,d) b 682 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 687 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_GetCurrentPosition(p,a,b) (p)->GetCurrentPosition(a,b) b 688 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_GetFormat(p,a,b,c) (p)->GetFormat(a,b,c) b 693 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_Initialize(p,a,b) (p)->Initialize(a,b) b 694 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_Lock(p,a,b,c,d,e,f,g) (p)->Lock(a,b,c,d,e,f,g) b 695 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_Play(p,a,b,c) (p)->Play(a,b,c) b 702 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_Unlock(p,a,b,c,d) (p)->Unlock(a,b,c,d) b 705 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_SetFX(p,a,b,c) (p)->SetFX(a,b,c) b 706 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_AcquireResources(p,a,b,c) (p)->AcquireResources(a,b,c) b 707 3rdparty/include/dshow/dsound.h #define IDirectSoundBuffer8_GetObjectInPath(p,a,b,c,d) (p)->GetObjectInPath(a,b,c,d) b 730 3rdparty/include/dshow/dsound.h #define IDirectSoundCapture_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 734 3rdparty/include/dshow/dsound.h #define IDirectSoundCapture_CreateCaptureBuffer(p,a,b,c) (p)->lpVtbl->CreateCaptureBuffer(p,a,b,c) b 739 3rdparty/include/dshow/dsound.h #define IDirectSoundCapture_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 743 3rdparty/include/dshow/dsound.h #define IDirectSoundCapture_CreateCaptureBuffer(p,a,b,c) (p)->CreateCaptureBuffer(a,b,c) b 773 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 778 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer_GetCurrentPosition(p,a,b) (p)->lpVtbl->GetCurrentPosition(p,a,b) b 779 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer_GetFormat(p,a,b,c) (p)->lpVtbl->GetFormat(p,a,b,c) b 781 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer_Initialize(p,a,b) (p)->lpVtbl->Initialize(p,a,b) b 782 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer_Lock(p,a,b,c,d,e,f,g) (p)->lpVtbl->Lock(p,a,b,c,d,e,f,g) b 785 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer_Unlock(p,a,b,c,d) (p)->lpVtbl->Unlock(p,a,b,c,d) b 788 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 793 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer_GetCurrentPosition(p,a,b) (p)->GetCurrentPosition(a,b) b 794 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer_GetFormat(p,a,b,c) (p)->GetFormat(a,b,c) b 796 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer_Initialize(p,a,b) (p)->Initialize(a,b) b 797 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer_Lock(p,a,b,c,d,e,f,g) (p)->Lock(a,b,c,d,e,f,g) b 800 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer_Unlock(p,a,b,c,d) (p)->Unlock(a,b,c,d) b 831 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer8_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 836 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer8_GetCurrentPosition(p,a,b) (p)->lpVtbl->GetCurrentPosition(p,a,b) b 837 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer8_GetFormat(p,a,b,c) (p)->lpVtbl->GetFormat(p,a,b,c) b 839 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer8_Initialize(p,a,b) (p)->lpVtbl->Initialize(p,a,b) b 840 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer8_Lock(p,a,b,c,d,e,f,g) (p)->lpVtbl->Lock(p,a,b,c,d,e,f,g) b 843 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer8_Unlock(p,a,b,c,d) (p)->lpVtbl->Unlock(p,a,b,c,d) b 845 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer8_GetObjectInPath(p,a,b,c,d) (p)->lpVtbl->GetObjectInPath(p,a,b,c,d) b 846 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer8_GetFXStatus(p,a,b) (p)->lpVtbl->GetFXStatus(p,a,b) b 849 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer8_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 854 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer8_GetCurrentPosition(p,a,b) (p)->GetCurrentPosition(a,b) b 855 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer8_GetFormat(p,a,b,c) (p)->GetFormat(a,b,c) b 857 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer8_Initialize(p,a,b) (p)->Initialize(a,b) b 858 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer8_Lock(p,a,b,c,d,e,f,g) (p)->Lock(a,b,c,d,e,f,g) b 861 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer8_Unlock(p,a,b,c,d) (p)->Unlock(a,b,c,d) b 863 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer8_GetObjectInPath(p,a,b,c,d) (p)->GetObjectInPath(a,b,c,d) b 864 3rdparty/include/dshow/dsound.h #define IDirectSoundCaptureBuffer8_GetFXStatus(p,a,b) (p)->GetFXStatus(a,b) b 888 3rdparty/include/dshow/dsound.h #define IDirectSoundNotify_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 892 3rdparty/include/dshow/dsound.h #define IDirectSoundNotify_SetNotificationPositions(p,a,b) (p)->lpVtbl->SetNotificationPositions(p,a,b) b 895 3rdparty/include/dshow/dsound.h #define IDirectSoundNotify_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 899 3rdparty/include/dshow/dsound.h #define IDirectSoundNotify_SetNotificationPositions(p,a,b) (p)->SetNotificationPositions(a,b) b 975 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 982 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_GetOrientation(p,a,b) (p)->lpVtbl->GetOrientation(p,a,b) b 986 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_SetAllParameters(p,a,b) (p)->lpVtbl->SetAllParameters(p,a,b) b 987 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_SetDistanceFactor(p,a,b) (p)->lpVtbl->SetDistanceFactor(p,a,b) b 988 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_SetDopplerFactor(p,a,b) (p)->lpVtbl->SetDopplerFactor(p,a,b) b 989 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_SetOrientation(p,a,b,c,d,e,f,g) (p)->lpVtbl->SetOrientation(p,a,b,c,d,e,f,g) b 990 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_SetPosition(p,a,b,c,d) (p)->lpVtbl->SetPosition(p,a,b,c,d) b 991 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_SetRolloffFactor(p,a,b) (p)->lpVtbl->SetRolloffFactor(p,a,b) b 992 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_SetVelocity(p,a,b,c,d) (p)->lpVtbl->SetVelocity(p,a,b,c,d) b 996 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 1003 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_GetOrientation(p,a,b) (p)->GetOrientation(a,b) b 1007 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_SetAllParameters(p,a,b) (p)->SetAllParameters(a,b) b 1008 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_SetDistanceFactor(p,a,b) (p)->SetDistanceFactor(a,b) b 1009 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_SetDopplerFactor(p,a,b) (p)->SetDopplerFactor(a,b) b 1010 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_SetOrientation(p,a,b,c,d,e,f,g) (p)->SetOrientation(a,b,c,d,e,f,g) b 1011 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_SetPosition(p,a,b,c,d) (p)->SetPosition(a,b,c,d) b 1012 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_SetRolloffFactor(p,a,b) (p)->SetRolloffFactor(a,b) b 1013 3rdparty/include/dshow/dsound.h #define IDirectSound3DListener_SetVelocity(p,a,b,c,d) (p)->SetVelocity(a,b,c,d) b 1067 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 1072 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_GetConeAngles(p,a,b) (p)->lpVtbl->GetConeAngles(p,a,b) b 1080 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetAllParameters(p,a,b) (p)->lpVtbl->SetAllParameters(p,a,b) b 1081 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetConeAngles(p,a,b,c) (p)->lpVtbl->SetConeAngles(p,a,b,c) b 1082 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetConeOrientation(p,a,b,c,d) (p)->lpVtbl->SetConeOrientation(p,a,b,c,d) b 1083 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetConeOutsideVolume(p,a,b) (p)->lpVtbl->SetConeOutsideVolume(p,a,b) b 1084 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetMaxDistance(p,a,b) (p)->lpVtbl->SetMaxDistance(p,a,b) b 1085 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetMinDistance(p,a,b) (p)->lpVtbl->SetMinDistance(p,a,b) b 1086 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetMode(p,a,b) (p)->lpVtbl->SetMode(p,a,b) b 1087 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetPosition(p,a,b,c,d) (p)->lpVtbl->SetPosition(p,a,b,c,d) b 1088 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetVelocity(p,a,b,c,d) (p)->lpVtbl->SetVelocity(p,a,b,c,d) b 1091 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 1096 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_GetConeAngles(p,a,b) (p)->GetConeAngles(a,b) b 1104 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetAllParameters(p,a,b) (p)->SetAllParameters(a,b) b 1105 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetConeAngles(p,a,b,c) (p)->SetConeAngles(a,b,c) b 1106 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetConeOrientation(p,a,b,c,d) (p)->SetConeOrientation(a,b,c,d) b 1107 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetConeOutsideVolume(p,a,b) (p)->SetConeOutsideVolume(a,b) b 1108 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetMaxDistance(p,a,b) (p)->SetMaxDistance(a,b) b 1109 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetMinDistance(p,a,b) (p)->SetMinDistance(a,b) b 1110 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetMode(p,a,b) (p)->SetMode(a,b) b 1111 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetPosition(p,a,b,c,d) (p)->SetPosition(a,b,c,d) b 1112 3rdparty/include/dshow/dsound.h #define IDirectSound3DBuffer_SetVelocity(p,a,b,c,d) (p)->SetVelocity(a,b,c,d) b 1144 3rdparty/include/dshow/dsound.h #define IKsPropertySet_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 1148 3rdparty/include/dshow/dsound.h #define IKsPropertySet_Get(p,a,b,c,d,e,f,g) (p)->lpVtbl->Get(p,a,b,c,d,e,f,g) b 1149 3rdparty/include/dshow/dsound.h #define IKsPropertySet_Set(p,a,b,c,d,e,f) (p)->lpVtbl->Set(p,a,b,c,d,e,f) b 1150 3rdparty/include/dshow/dsound.h #define IKsPropertySet_QuerySupport(p,a,b,c) (p)->lpVtbl->QuerySupport(p,a,b,c) b 1153 3rdparty/include/dshow/dsound.h #define IKsPropertySet_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 1157 3rdparty/include/dshow/dsound.h #define IKsPropertySet_Get(p,a,b,c,d,e,f,g) (p)->Get(a,b,c,d,e,f,g) b 1158 3rdparty/include/dshow/dsound.h #define IKsPropertySet_Set(p,a,b,c,d,e,f) (p)->Set(a,b,c,d,e,f) b 1159 3rdparty/include/dshow/dsound.h #define IKsPropertySet_QuerySupport(p,a,b,c) (p)->QuerySupport(a,b,c) b 1181 3rdparty/include/dshow/dsound.h #define IDirectSoundFullDuplex_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) b 1185 3rdparty/include/dshow/dsound.h #define IDirectSoundFullDuplex_Initialize(p,a,b,c,d,e,f,g,h) (p)->lpVtbl->Initialize(p,a,b,c,d,e,f,g,h) b 1188 3rdparty/include/dshow/dsound.h #define IDirectSoundFullDuplex_QueryInterface(p,a,b) (p)->QueryInterface(a,b) b 1192 3rdparty/include/dshow/dsound.h #define IDirectSoundFullDuplex_Initialize(p,a,b,c,d,e,f,g,h) (p)->Initialize(a,b,c,d,e,f,g,h) b 194 3rdparty/include/ffmpeg_/libavformat/avio.h void avio_w8(AVIOContext *s, int b); b 232 3rdparty/include/ffmpeg_/libavutil/avstring.h int av_strcasecmp(const char *a, const char *b); b 238 3rdparty/include/ffmpeg_/libavutil/avstring.h int av_strncasecmp(const char *a, const char *b, size_t n); b 48 3rdparty/include/ffmpeg_/libavutil/common.h #define RSHIFT(a,b) ((a) > 0 ? ((a) + ((1<<(b))>>1))>>(b) : ((a) + ((1<<(b))>>1)-1)>>(b)) b 50 3rdparty/include/ffmpeg_/libavutil/common.h #define ROUNDED_DIV(a,b) (((a)>0 ? (a) + ((b)>>1) : (a) - ((b)>>1))/(b)) b 52 3rdparty/include/ffmpeg_/libavutil/common.h #define FF_CEIL_RSHIFT(a,b) (!av_builtin_constant_p(b) ? -((-(a)) >> (b)) \ b 53 3rdparty/include/ffmpeg_/libavutil/common.h : ((a) + (1<<(b)) - 1) >> (b)) b 54 3rdparty/include/ffmpeg_/libavutil/common.h #define FFUDIV(a,b) (((a)>0 ?(a):(a)-(b)+1) / (b)) b 55 3rdparty/include/ffmpeg_/libavutil/common.h #define FFUMOD(a,b) ((a)-(b)*FFUDIV(a,b)) b 59 3rdparty/include/ffmpeg_/libavutil/common.h #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) b 60 3rdparty/include/ffmpeg_/libavutil/common.h #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) b 61 3rdparty/include/ffmpeg_/libavutil/common.h #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) b 62 3rdparty/include/ffmpeg_/libavutil/common.h #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) b 64 3rdparty/include/ffmpeg_/libavutil/common.h #define FFSWAP(type,a,b) do{type SWAP_tmp= b; b= a; a= SWAP_tmp;}while(0) b 201 3rdparty/include/ffmpeg_/libavutil/common.h static av_always_inline int av_sat_add32_c(int a, int b) b 203 3rdparty/include/ffmpeg_/libavutil/common.h return av_clipl_int32((int64_t)a + b); b 213 3rdparty/include/ffmpeg_/libavutil/common.h static av_always_inline int av_sat_dadd32_c(int a, int b) b 215 3rdparty/include/ffmpeg_/libavutil/common.h return av_sat_add32(a, av_sat_add32(b, b)); b 285 3rdparty/include/ffmpeg_/libavutil/common.h #define MKTAG(a,b,c,d) ((a) | ((b) << 8) | ((c) << 16) | ((unsigned)(d) << 24)) b 286 3rdparty/include/ffmpeg_/libavutil/common.h #define MKBETAG(a,b,c,d) ((d) | ((c) << 8) | ((b) << 16) | ((unsigned)(a) << 24)) b 47 3rdparty/include/ffmpeg_/libavutil/error.h #define FFERRTAG(a, b, c, d) (-(int)MKTAG(a, b, c, d)) b 593 3rdparty/include/ffmpeg_/libavutil/intreadwrite.h #define AV_SWAP(n, a, b) FFSWAP(av_alias##n, *(av_alias##n*)(a), *(av_alias##n*)(b)) b 596 3rdparty/include/ffmpeg_/libavutil/intreadwrite.h # define AV_SWAP64(a, b) AV_SWAP(64, a, b) b 50 3rdparty/include/ffmpeg_/libavutil/lfg.h unsigned int b= c->state[(c->index-24) & 63]; b 51 3rdparty/include/ffmpeg_/libavutil/lfg.h return c->state[c->index++ & 63] = 2*a*b+a+b; b 81 3rdparty/include/ffmpeg_/libavutil/mathematics.h int64_t av_const av_gcd(int64_t a, int64_t b); b 87 3rdparty/include/ffmpeg_/libavutil/mathematics.h int64_t av_rescale(int64_t a, int64_t b, int64_t c) av_const; b 96 3rdparty/include/ffmpeg_/libavutil/mathematics.h int64_t av_rescale_rnd(int64_t a, int64_t b, int64_t c, enum AVRounding) av_const; b 130 3rdparty/include/ffmpeg_/libavutil/mathematics.h int64_t av_compare_mod(uint64_t a, uint64_t b, uint64_t mod); b 276 3rdparty/include/ffmpeg_/libavutil/mem.h static inline int av_size_mult(size_t a, size_t b, size_t *r) b 278 3rdparty/include/ffmpeg_/libavutil/mem.h size_t t = a * b; b 281 3rdparty/include/ffmpeg_/libavutil/mem.h if ((a | b) >= ((size_t)1 << (sizeof(size_t) * 4)) && a && t / a != b) b 55 3rdparty/include/ffmpeg_/libavutil/rational.h static inline int av_cmp_q(AVRational a, AVRational b){ b 56 3rdparty/include/ffmpeg_/libavutil/rational.h const int64_t tmp= a.num * (int64_t)b.den - b.num * (int64_t)a.den; b 58 3rdparty/include/ffmpeg_/libavutil/rational.h if(tmp) return ((tmp ^ a.den ^ b.den)>>63)|1; b 59 3rdparty/include/ffmpeg_/libavutil/rational.h else if(b.den && a.den) return 0; b 60 3rdparty/include/ffmpeg_/libavutil/rational.h else if(a.num && b.num) return (a.num>>31) - (b.num>>31); b 91 3rdparty/include/ffmpeg_/libavutil/rational.h AVRational av_mul_q(AVRational b, AVRational c) av_const; b 99 3rdparty/include/ffmpeg_/libavutil/rational.h AVRational av_div_q(AVRational b, AVRational c) av_const; b 107 3rdparty/include/ffmpeg_/libavutil/rational.h AVRational av_add_q(AVRational b, AVRational c) av_const; b 115 3rdparty/include/ffmpeg_/libavutil/rational.h AVRational av_sub_q(AVRational b, AVRational c) av_const; b 35 3rdparty/include/ffmpeg_/libavutil/version.h #define AV_GLUE(a, b) a ## b b 36 3rdparty/include/ffmpeg_/libavutil/version.h #define AV_JOIN(a, b) AV_GLUE(a, b) b 53 3rdparty/include/ffmpeg_/libavutil/version.h #define AV_VERSION_INT(a, b, c) (a<<16 | b<<8 | c) b 54 3rdparty/include/ffmpeg_/libavutil/version.h #define AV_VERSION_DOT(a, b, c) a ##.## b ##.## c b 55 3rdparty/include/ffmpeg_/libavutil/version.h #define AV_VERSION(a, b, c) AV_VERSION_DOT(a, b, c) b 283 3rdparty/include/ffmpeg_/libswscale/swscale.h void sws_convVec(SwsVector *a, SwsVector *b); b 284 3rdparty/include/ffmpeg_/libswscale/swscale.h void sws_addVec(SwsVector *a, SwsVector *b); b 285 3rdparty/include/ffmpeg_/libswscale/swscale.h void sws_subVec(SwsVector *a, SwsVector *b); b 146 3rdparty/libjasper/jas_malloc.c void *jas_alloc3(size_t a, size_t b, size_t c) b 150 3rdparty/libjasper/jas_malloc.c if (a && SIZE_MAX / a < b) { b 155 3rdparty/libjasper/jas_malloc.c return jas_alloc2(a*b, c); b 98 3rdparty/libjasper/jasper/jas_malloc.h #define jas_alloc2(a, b) MEMALLOC((a)*(b)) b 99 3rdparty/libjasper/jasper/jas_malloc.h #define jas_alloc3(a, b, c) MEMALLOC((a)*(b)*(c)) b 100 3rdparty/libjasper/jasper/jas_malloc.h #define jas_realloc2(p, a, b) MEMREALLOC((p), (a)*(b)) b 181 3rdparty/libjasper/jpc_bs.c int jpc_bitstream_putbit_func(jpc_bitstream_t *bitstream, int b) b 184 3rdparty/libjasper/jpc_bs.c JAS_DBGLOG(1000, ("jpc_bitstream_putbit_func(%p, %d)\n", bitstream, b)); b 185 3rdparty/libjasper/jpc_bs.c ret = jpc_bitstream_putbit_macro(bitstream, b); b 111 3rdparty/libjasper/jpc_mct.c int b; b 117 3rdparty/libjasper/jpc_mct.c b = *c2p; b 118 3rdparty/libjasper/jpc_mct.c y = (r + (g << 1) + b) >> 2; b 119 3rdparty/libjasper/jpc_mct.c u = b - g; b 154 3rdparty/libjasper/jpc_mct.c int b; b 163 3rdparty/libjasper/jpc_mct.c b = u + g; b 166 3rdparty/libjasper/jpc_mct.c *c2p++ = b; b 179 3rdparty/libjasper/jpc_mct.c jpc_fix_t b; b 198 3rdparty/libjasper/jpc_mct.c b = *c2p; b 200 3rdparty/libjasper/jpc_mct.c jpc_fix_mul(jpc_dbltofix(0.114), b)); b 202 3rdparty/libjasper/jpc_mct.c jpc_fix_mul(jpc_dbltofix(0.5), b)); b 204 3rdparty/libjasper/jpc_mct.c jpc_fix_mul(jpc_dbltofix(-0.08131), b)); b 220 3rdparty/libjasper/jpc_mct.c jpc_fix_t b; b 243 3rdparty/libjasper/jpc_mct.c b = jpc_fix_add(y, jpc_fix_mul(jpc_dbltofix(1.772), u)); b 246 3rdparty/libjasper/jpc_mct.c *c2p++ = b; b 29 3rdparty/libjpeg/jaricom.c #define V(i,a,b,c,d) (((INT32)a << 16) | ((INT32)c << 8) | ((INT32)d << 7) | b) b 137 3rdparty/libjpeg/jccolor.c register int r, g, b; b 152 3rdparty/libjpeg/jccolor.c b = GETJSAMPLE(inptr[RGB_BLUE]); b 160 3rdparty/libjpeg/jccolor.c ((ctab[r+R_Y_OFF] + ctab[g+G_Y_OFF] + ctab[b+B_Y_OFF]) b 164 3rdparty/libjpeg/jccolor.c ((ctab[r+R_CB_OFF] + ctab[g+G_CB_OFF] + ctab[b+B_CB_OFF]) b 168 3rdparty/libjpeg/jccolor.c ((ctab[r+R_CR_OFF] + ctab[g+G_CR_OFF] + ctab[b+B_CR_OFF]) b 193 3rdparty/libjpeg/jccolor.c register int r, g, b; b 205 3rdparty/libjpeg/jccolor.c b = GETJSAMPLE(inptr[RGB_BLUE]); b 208 3rdparty/libjpeg/jccolor.c ((ctab[r+R_Y_OFF] + ctab[g+G_Y_OFF] + ctab[b+B_Y_OFF]) b 231 3rdparty/libjpeg/jccolor.c register int r, g, b; b 247 3rdparty/libjpeg/jccolor.c b = MAXJSAMPLE - GETJSAMPLE(inptr[2]); b 257 3rdparty/libjpeg/jccolor.c ((ctab[r+R_Y_OFF] + ctab[g+G_Y_OFF] + ctab[b+B_Y_OFF]) b 261 3rdparty/libjpeg/jccolor.c ((ctab[r+R_CB_OFF] + ctab[g+G_CB_OFF] + ctab[b+B_CB_OFF]) b 265 3rdparty/libjpeg/jccolor.c ((ctab[r+R_CR_OFF] + ctab[g+G_CR_OFF] + ctab[b+B_CR_OFF]) b 284 3rdparty/libjpeg/jccolor.c register int r, g, b; b 299 3rdparty/libjpeg/jccolor.c b = GETJSAMPLE(inptr[RGB_BLUE]); b 305 3rdparty/libjpeg/jccolor.c outptr2[col] = (JSAMPLE) ((b - g + CENTERJSAMPLE) & MAXJSAMPLE); b 105 3rdparty/libjpeg/jcdctmgr.c #define DIVIDE_BY(a,b) a /= b b 107 3rdparty/libjpeg/jcdctmgr.c #define DIVIDE_BY(a,b) if (a >= b) a /= b; else a = 0 b 219 3rdparty/libjpeg/jdcolor.c register int r, g, b; b 234 3rdparty/libjpeg/jdcolor.c b = GETJSAMPLE(inptr2[col]); b 237 3rdparty/libjpeg/jdcolor.c ((ctab[r+R_Y_OFF] + ctab[g+G_Y_OFF] + ctab[b+B_Y_OFF]) b 254 3rdparty/libjpeg/jdcolor.c register int r, g, b; b 269 3rdparty/libjpeg/jdcolor.c b = GETJSAMPLE(inptr2[col]); b 275 3rdparty/libjpeg/jdcolor.c outptr[RGB_BLUE] = (JSAMPLE) ((b + g - CENTERJSAMPLE) & MAXJSAMPLE); b 294 3rdparty/libjpeg/jdcolor.c register int r, g, b; b 309 3rdparty/libjpeg/jdcolor.c b = GETJSAMPLE(inptr2[col]); b 314 3rdparty/libjpeg/jdcolor.c b = (b + g - CENTERJSAMPLE) & MAXJSAMPLE; b 317 3rdparty/libjpeg/jdcolor.c ((ctab[r+R_Y_OFF] + ctab[g+G_Y_OFF] + ctab[b+B_Y_OFF]) b 826 3rdparty/libjpeg/jdmarker.c JOCTET b[APPN_DATA_LEN]; b 841 3rdparty/libjpeg/jdmarker.c INPUT_BYTE(cinfo, b[i], return FALSE); b 847 3rdparty/libjpeg/jdmarker.c examine_app0(cinfo, (JOCTET FAR *) b, numtoread, length); b 850 3rdparty/libjpeg/jdmarker.c examine_app14(cinfo, (JOCTET FAR *) b, numtoread, length); b 266 3rdparty/libjpeg/jpegint.h #define MAX(a,b) ((a) > (b) ? (a) : (b)) b 268 3rdparty/libjpeg/jpegint.h #define MIN(a,b) ((a) < (b) ? (a) : (b)) b 397 3rdparty/libjpeg/jpegint.h EXTERN(long) jdiv_round_up JPP((long a, long b)); b 398 3rdparty/libjpeg/jpegint.h EXTERN(long) jround_up JPP((long a, long b)); b 124 3rdparty/libjpeg/jutils.c jdiv_round_up (long a, long b) b 128 3rdparty/libjpeg/jutils.c return (a + b - 1L) / b; b 133 3rdparty/libjpeg/jutils.c jround_up (long a, long b) b 137 3rdparty/libjpeg/jutils.c a += b - 1L; b 138 3rdparty/libjpeg/jutils.c return a - (a % b); b 2069 3rdparty/libpng/png.c png_product2(png_fixed_point a, png_fixed_point b) b 2074 3rdparty/libpng/png.c r *= b; b 2082 3rdparty/libpng/png.c if (png_muldiv(&res, a, b, 100000)) b 2091 3rdparty/libpng/png.c png_reciprocal2(png_fixed_point a, png_fixed_point b) b 2096 3rdparty/libpng/png.c r /= b; b 2107 3rdparty/libpng/png.c png_fixed_point res = png_product2(a, b); b 2139 3rdparty/libpng/png.c int a, b, c, d; b 2143 3rdparty/libpng/png.c b = v1 & 0xffff; b 2147 3rdparty/libpng/png.c lo = b * d; /* BD */ b 2148 3rdparty/libpng/png.c x = a * d + c * b; /* AD + CB */ b 638 3rdparty/libpng/pngpriv.h #define PNG_32b(b,s) ((png_uint_32)(b) << (s)) b 1644 3rdparty/libpng/pngpriv.h png_fixed_point b)); b 73 3rdparty/libpng/pngrio.c #define MIN(a,b) (a <= b ? a : b) b 727 3rdparty/libpng/pngrtran.c int b = (palette[i].blue >> (8 - PNG_QUANTIZE_BLUE_BITS)); b 748 3rdparty/libpng/pngrtran.c int db = ((ib > b) ? ib - b : b - ib); b 2545 3rdparty/libpng/pngrtran.c int b = (*bp >> 1) & 0x55; b 2546 3rdparty/libpng/pngrtran.c *bp++ = (png_byte)b; b 2564 3rdparty/libpng/pngrtran.c int b = (*bp >> gray_shift) & mask; b 2565 3rdparty/libpng/pngrtran.c *bp++ = (png_byte)b; b 2579 3rdparty/libpng/pngrtran.c int b = *bp >> shift[channel]; b 2582 3rdparty/libpng/pngrtran.c *bp++ = (png_byte)b; b 3803 3rdparty/libpng/pngrtran.c png_uint_16 b = (png_uint_16)(((*(sp + 4)) << 8) b 3808 3rdparty/libpng/pngrtran.c b == png_ptr->trans_color.blue) b 3847 3rdparty/libpng/pngrtran.c png_uint_16 b = (png_uint_16)(((*(sp + 4)) << 8) b 3852 3rdparty/libpng/pngrtran.c b == png_ptr->trans_color.blue) b 4163 3rdparty/libpng/pngrtran.c png_uint_16 b = (png_uint_16)(((*(sp + 4)) << 8) b 4174 3rdparty/libpng/pngrtran.c png_composite_16(v, b, a, png_ptr->background.blue); b 4336 3rdparty/libpng/pngrtran.c int b = *sp & 0x30; b 4342 3rdparty/libpng/pngrtran.c ((((int)gamma_table[(b<<2)|b|(b>>2)|(b>>4)])>>2) & 0x30)| b 4890 3rdparty/libpng/pngrtran.c int r, g, b, p; b 4897 3rdparty/libpng/pngrtran.c b = *sp++; b 4912 3rdparty/libpng/pngrtran.c ((b >> (8 - PNG_QUANTIZE_BLUE_BITS)) & b 4927 3rdparty/libpng/pngrtran.c int r, g, b, p; b 4934 3rdparty/libpng/pngrtran.c b = *sp++; b 4943 3rdparty/libpng/pngrtran.c ((b >> (8 - PNG_QUANTIZE_BLUE_BITS)) & b 21 3rdparty/libpng/pngrutil.c #define png_strtod(p,a,b) strtod(a,b) b 1047 3rdparty/libpng/pngrutil.c png_fixed_point r, g, b; b 1052 3rdparty/libpng/pngrutil.c png_muldiv(&b, XYZ.blueY, 32768, PNG_FP_1) && b 1053 3rdparty/libpng/pngrutil.c b >= 0 && b <= 32768 && b 1054 3rdparty/libpng/pngrutil.c r+g+b <= 32769) b 1063 3rdparty/libpng/pngrutil.c if (r+g+b > 32768) b 1065 3rdparty/libpng/pngrutil.c else if (r+g+b < 32768) b 1070 3rdparty/libpng/pngrutil.c if (g >= r && g >= b) b 1072 3rdparty/libpng/pngrutil.c else if (r >= g && r >= b) b 1075 3rdparty/libpng/pngrutil.c b += add; b 1079 3rdparty/libpng/pngrutil.c if (r+g+b != 32768) b 3581 3rdparty/libpng/pngrutil.c int b, pa, pb, pc, p; b 3584 3rdparty/libpng/pngrutil.c b = *prev_row++; b 3586 3rdparty/libpng/pngrutil.c p = b - c; b 3602 3rdparty/libpng/pngrutil.c if (pb < pa) pa = pb, a = b; b 3608 3rdparty/libpng/pngrutil.c c = b; b 3635 3rdparty/libpng/pngrutil.c int a, b, c, pa, pb, pc, p; b 3639 3rdparty/libpng/pngrutil.c b = *prev_row++; b 3641 3rdparty/libpng/pngrutil.c p = b - c; b 3654 3rdparty/libpng/pngrutil.c if (pb < pa) pa = pb, a = b; b 3657 3rdparty/libpng/pngrutil.c c = b; b 70 3rdparty/libpng/pngwio.c #define MIN(a,b) (a <= b ? a : b) b 2910 3rdparty/libpng/pngwutil.c int a, b, c, pa, pb, pc, p; b 2912 3rdparty/libpng/pngwutil.c b = *pp++; b 2916 3rdparty/libpng/pngwutil.c p = b - c; b 2929 3rdparty/libpng/pngwutil.c p = (pa <= pb && pa <=pc) ? a : (pb <= pc) ? b : c; b 2987 3rdparty/libpng/pngwutil.c int a, b, c, pa, pb, pc, p; b 2989 3rdparty/libpng/pngwutil.c b = *pp++; b 2994 3rdparty/libpng/pngwutil.c p = b - c; b 3005 3rdparty/libpng/pngwutil.c p = (pa <= pb && pa <=pc) ? a : (pb <= pc) ? b : c; b 3007 3rdparty/libpng/pngwutil.c p = a + b - c; b 3009 3rdparty/libpng/pngwutil.c pb = abs(p - b); b 3016 3rdparty/libpng/pngwutil.c p = b; b 46 3rdparty/libtiff/tif_color.c TIFFCIELabToXYZ(TIFFCIELabToRGB *cielab, uint32 l, int32 a, int32 b, b 66 3rdparty/libtiff/tif_color.c tmp = cby - (float)b / 200.0F; b 79 3rdparty/libtiff/tif_color.c uint32 *r, uint32 *g, uint32 *b) b 111 3rdparty/libtiff/tif_color.c *b = RINT(cielab->Yb2b[i]); b 116 3rdparty/libtiff/tif_color.c *b = TIFFmin(*b, cielab->display.d_Vrwb); b 184 3rdparty/libtiff/tif_color.c uint32 *r, uint32 *g, uint32 *b) b 197 3rdparty/libtiff/tif_color.c *b = CLAMP(i, 0, 255); b 320 3rdparty/libtiff/tif_dirinfo.c tagCompare(const void* a, const void* b) b 323 3rdparty/libtiff/tif_dirinfo.c const TIFFField* tb = *(const TIFFField**) b; b 333 3rdparty/libtiff/tif_dirinfo.c tagNameCompare(const void* a, const void* b) b 336 3rdparty/libtiff/tif_dirinfo.c const TIFFField* tb = *(const TIFFField**) b; b 69 3rdparty/libtiff/tif_fax3.c Fax3BaseState b; b 92 3rdparty/libtiff/tif_fax3.c #define is2DEncoding(sp) (sp->b.groupoptions & GROUP3OPT_2DENCODING) b 107 3rdparty/libtiff/tif_fax3.c int lastx = sp->b.rowpixels; /* last element in row */ \ b 166 3rdparty/libtiff/tif_fax3.c sp->refruns[0] = (uint32) sp->b.rowpixels; b 231 3rdparty/libtiff/tif_fax3.c if (occ % sp->b.rowbytes) b 250 3rdparty/libtiff/tif_fax3.c buf += sp->b.rowbytes; b 251 3rdparty/libtiff/tif_fax3.c occ -= sp->b.rowbytes; b 265 3rdparty/libtiff/tif_fax3.c #define SWAP(t,a,b) { t x; x = (a); (a) = (b); (b) = x; } b 275 3rdparty/libtiff/tif_fax3.c if (occ % sp->b.rowbytes) b 307 3rdparty/libtiff/tif_fax3.c buf += sp->b.rowbytes; b 308 3rdparty/libtiff/tif_fax3.c occ -= sp->b.rowbytes; b 687 3rdparty/libtiff/tif_fax3.c if (sp->b.groupoptions & GROUP3OPT_FILLBITS) { b 732 3rdparty/libtiff/tif_fax3.c _TIFFmemset(sp->refline, 0x00, sp->b.rowbytes); b 964 3rdparty/libtiff/tif_fax3.c if (sp->b.mode & (FAXMODE_BYTEALIGN|FAXMODE_WORDALIGN)) { b 967 3rdparty/libtiff/tif_fax3.c if ((sp->b.mode&FAXMODE_WORDALIGN) && b 1043 3rdparty/libtiff/tif_fax3.c if (cc % sp->b.rowbytes) b 1049 3rdparty/libtiff/tif_fax3.c if ((sp->b.mode & FAXMODE_NOEOL) == 0) b 1053 3rdparty/libtiff/tif_fax3.c if (!Fax3Encode1DRow(tif, bp, sp->b.rowpixels)) b 1058 3rdparty/libtiff/tif_fax3.c sp->b.rowpixels)) b 1066 3rdparty/libtiff/tif_fax3.c _TIFFmemcpy(sp->refline, bp, sp->b.rowbytes); b 1068 3rdparty/libtiff/tif_fax3.c if (!Fax3Encode1DRow(tif, bp, sp->b.rowpixels)) b 1071 3rdparty/libtiff/tif_fax3.c bp += sp->b.rowbytes; b 1072 3rdparty/libtiff/tif_fax3.c cc -= sp->b.rowbytes; b 1111 3rdparty/libtiff/tif_fax3.c tif->tif_tagmethods.vgetfield = sp->b.vgetparent; b 1112 3rdparty/libtiff/tif_fax3.c tif->tif_tagmethods.vsetfield = sp->b.vsetparent; b 1113 3rdparty/libtiff/tif_fax3.c tif->tif_tagmethods.printdir = sp->b.printdir; b 1376 3rdparty/libtiff/tif_fax3.c #define SWAP(t,a,b) { t x; x = (a); (a) = (b); (b) = x; } b 1385 3rdparty/libtiff/tif_fax3.c if (occ % sp->b.rowbytes) b 1408 3rdparty/libtiff/tif_fax3.c buf += sp->b.rowbytes; b 1409 3rdparty/libtiff/tif_fax3.c occ -= sp->b.rowbytes; b 1438 3rdparty/libtiff/tif_fax3.c if (cc % sp->b.rowbytes) b 1444 3rdparty/libtiff/tif_fax3.c if (!Fax3Encode2DRow(tif, bp, sp->refline, sp->b.rowpixels)) b 1446 3rdparty/libtiff/tif_fax3.c _TIFFmemcpy(sp->refline, bp, sp->b.rowbytes); b 1447 3rdparty/libtiff/tif_fax3.c bp += sp->b.rowbytes; b 1448 3rdparty/libtiff/tif_fax3.c cc -= sp->b.rowbytes; b 1508 3rdparty/libtiff/tif_fax3.c int mode = sp->b.mode; b 1510 3rdparty/libtiff/tif_fax3.c if (occ % sp->b.rowbytes) b 1540 3rdparty/libtiff/tif_fax3.c buf += sp->b.rowbytes; b 1541 3rdparty/libtiff/tif_fax3.c occ -= sp->b.rowbytes; b 1095 3rdparty/libtiff/tif_getimage.c #define SKEW(r,g,b,skew) { r += skew; g += skew; b += skew; } b 1096 3rdparty/libtiff/tif_getimage.c #define SKEW4(r,g,b,a,skew) { r += skew; g += skew; b += skew; a+= skew; } b 1099 3rdparty/libtiff/tif_getimage.c #define PACK(r,g,b) \ b 1100 3rdparty/libtiff/tif_getimage.c ((uint32)(r)|((uint32)(g)<<8)|((uint32)(b)<<16)|A1) b 1101 3rdparty/libtiff/tif_getimage.c #define PACK4(r,g,b,a) \ b 1102 3rdparty/libtiff/tif_getimage.c ((uint32)(r)|((uint32)(g)<<8)|((uint32)(b)<<16)|((uint32)(a)<<24)) b 1105 3rdparty/libtiff/tif_getimage.c #define PACKW(r,g,b) \ b 1106 3rdparty/libtiff/tif_getimage.c ((uint32)W2B(r)|((uint32)W2B(g)<<8)|((uint32)W2B(b)<<16)|A1) b 1107 3rdparty/libtiff/tif_getimage.c #define PACKW4(r,g,b,a) \ b 1108 3rdparty/libtiff/tif_getimage.c ((uint32)W2B(r)|((uint32)W2B(g)<<8)|((uint32)W2B(b)<<16)|((uint32)W2B(a)<<24)) b 1354 3rdparty/libtiff/tif_getimage.c uint32 r, g, b, a; b 1361 3rdparty/libtiff/tif_getimage.c b = m[pp[2]]; b 1362 3rdparty/libtiff/tif_getimage.c *cp++ = PACK4(r,g,b,a); b 1425 3rdparty/libtiff/tif_getimage.c uint32 r,g,b,a; b 1432 3rdparty/libtiff/tif_getimage.c b = m[img->Bitdepth16To8[wp[2]]]; b 1433 3rdparty/libtiff/tif_getimage.c *cp++ = PACK4(r,g,b,a); b 1449 3rdparty/libtiff/tif_getimage.c uint16 r, g, b, k; b 1458 3rdparty/libtiff/tif_getimage.c b = (k*(255-pp[2]))/255; b 1459 3rdparty/libtiff/tif_getimage.c *cp++ = PACK(r, g, b); b 1475 3rdparty/libtiff/tif_getimage.c uint16 r, g, b, k; b 1484 3rdparty/libtiff/tif_getimage.c b = (k*(255-pp[2]))/255; b 1485 3rdparty/libtiff/tif_getimage.c *cp++ = PACK(Map[r], Map[g], Map[b]); b 1500 3rdparty/libtiff/tif_getimage.c unsigned char* r, unsigned char* g, unsigned char* b, unsigned char* a\ b 1510 3rdparty/libtiff/tif_getimage.c UNROLL8(w, NOP, *cp++ = PACK(*r++, *g++, *b++)); b 1511 3rdparty/libtiff/tif_getimage.c SKEW(r, g, b, fromskew); b 1523 3rdparty/libtiff/tif_getimage.c UNROLL8(w, NOP, *cp++ = PACK4(*r++, *g++, *b++, *a++)); b 1524 3rdparty/libtiff/tif_getimage.c SKEW4(r, g, b, a, fromskew); b 1541 3rdparty/libtiff/tif_getimage.c bv = (kv*(255-*b++))/255; b 1544 3rdparty/libtiff/tif_getimage.c SKEW4(r, g, b, a, fromskew); b 1563 3rdparty/libtiff/tif_getimage.c bv = m[*b++]; b 1566 3rdparty/libtiff/tif_getimage.c SKEW4(r, g, b, a, fromskew); b 1578 3rdparty/libtiff/tif_getimage.c uint16 *wb = (uint16*) b; b 1597 3rdparty/libtiff/tif_getimage.c uint16 *wb = (uint16*) b; b 1618 3rdparty/libtiff/tif_getimage.c uint16 *wb = (uint16*) b; b 1622 3rdparty/libtiff/tif_getimage.c uint32 r,g,b,a; b 1629 3rdparty/libtiff/tif_getimage.c b = m[img->Bitdepth16To8[*wb++]]; b 1630 3rdparty/libtiff/tif_getimage.c *cp++ = PACK4(r,g,b,a); b 1643 3rdparty/libtiff/tif_getimage.c uint32 r, g, b; b 1653 3rdparty/libtiff/tif_getimage.c TIFFXYZToRGB(img->cielab, X, Y, Z, &r, &g, &b); b 1654 3rdparty/libtiff/tif_getimage.c *cp++ = PACK(r, g, b); b 1667 3rdparty/libtiff/tif_getimage.c uint32 r, g, b; \ b 1668 3rdparty/libtiff/tif_getimage.c TIFFYCbCrtoRGB(img->ycbcr, (Y), Cb, Cr, &r, &g, &b); \ b 1669 3rdparty/libtiff/tif_getimage.c dst = PACK(r, g, b); \ b 2133 3rdparty/libtiff/tif_getimage.c TIFFYCbCrtoRGB(img->ycbcr,*r++,*g++,*b++,&dr,&dg,&db); b 2136 3rdparty/libtiff/tif_getimage.c SKEW(r, g, b, fromskew); b 2314 3rdparty/libtiff/tif_getimage.c uint16* b = img->bluecmap; b 2318 3rdparty/libtiff/tif_getimage.c if (*r++ >= 256 || *g++ >= 256 || *b++ >= 256) b 2328 3rdparty/libtiff/tif_getimage.c uint16* b = img->bluecmap; b 2335 3rdparty/libtiff/tif_getimage.c b[i] = CVT(b[i]); b 2354 3rdparty/libtiff/tif_getimage.c uint16* b = img->bluecmap; b 2368 3rdparty/libtiff/tif_getimage.c #define CMAP(x) c = (TIFFRGBValue) x; *p++ = PACK(r[c]&0xff, g[c]&0xff, b[c]&0xff); b 193 3rdparty/libtiff/tif_luv.c int16 b; b 217 3rdparty/libtiff/tif_luv.c b = (int16)(*bp++ << shft); b 220 3rdparty/libtiff/tif_luv.c tp[i++] |= b; b 315 3rdparty/libtiff/tif_luv.c uint32 b; b 340 3rdparty/libtiff/tif_luv.c b = (uint32)*bp++ << shft; b 343 3rdparty/libtiff/tif_luv.c tp[i++] |= b; b 417 3rdparty/libtiff/tif_luv.c int16 b; b 448 3rdparty/libtiff/tif_luv.c b = (int16) (tp[beg] & mask); b 451 3rdparty/libtiff/tif_luv.c (tp[beg+rc] & mask) == b) b 457 3rdparty/libtiff/tif_luv.c b = (int16) (tp[i] & mask);/*check short run */ b 459 3rdparty/libtiff/tif_luv.c while ((tp[j++] & mask) == b) b 462 3rdparty/libtiff/tif_luv.c *op++ = (uint8)(b >> shft); b 557 3rdparty/libtiff/tif_luv.c uint32 b; b 589 3rdparty/libtiff/tif_luv.c b = tp[beg] & mask; b 592 3rdparty/libtiff/tif_luv.c (tp[beg+rc] & mask) == b) b 598 3rdparty/libtiff/tif_luv.c b = tp[i] & mask; /* check short run */ b 600 3rdparty/libtiff/tif_luv.c while ((tp[j++] & mask) == b) b 603 3rdparty/libtiff/tif_luv.c *op++ = (uint8)(b >> shft); b 763 3rdparty/libtiff/tif_luv.c double r, g, b; b 767 3rdparty/libtiff/tif_luv.c b = 0.061*xyz[0] + -0.224*xyz[1] + 1.163*xyz[2]; b 772 3rdparty/libtiff/tif_luv.c rgb[2] = (uint8)((b<=0.) ? 0 : (b >= 1.) ? 255 : (int)(256.*sqrt(b))); b 1195 3rdparty/libtiff/tif_luv.c #define PACK(s,b,f) (((b)<<6)|((s)<<3)|(f)) b 1271 3rdparty/libtiff/tif_luv.c #define PACK(a,b) (((a)<<3)|(b)) b 72 3rdparty/libtiff/tif_packbits.c int b; b 84 3rdparty/libtiff/tif_packbits.c b = *bp++, cc--, n = 1; b 85 3rdparty/libtiff/tif_packbits.c for (; cc > 0 && b == *bp; cc--, bp++) b 117 3rdparty/libtiff/tif_packbits.c *op++ = (uint8) b; b 122 3rdparty/libtiff/tif_packbits.c *op++ = (uint8) b; b 126 3rdparty/libtiff/tif_packbits.c *op++ = (uint8) b; b 135 3rdparty/libtiff/tif_packbits.c *op++ = (uint8) b; b 140 3rdparty/libtiff/tif_packbits.c *op++ = (uint8) b; b 144 3rdparty/libtiff/tif_packbits.c *op++ = (uint8) b; b 151 3rdparty/libtiff/tif_packbits.c *op++ = (uint8) b; b 156 3rdparty/libtiff/tif_packbits.c *op++ = (uint8) b; b 160 3rdparty/libtiff/tif_packbits.c *op++ = (uint8) b; b 219 3rdparty/libtiff/tif_packbits.c int b; b 244 3rdparty/libtiff/tif_packbits.c b = *bp++, cc--; /* TODO: may be reading past input buffer here when input data is corrupt or ends prematurely */ b 246 3rdparty/libtiff/tif_packbits.c *op++ = (uint8) b; b 496 3rdparty/libtiff/tif_pixarlog.c double b, c, linstep, v; b 507 3rdparty/libtiff/tif_pixarlog.c b = exp(-c*ONE); /* multiplicative scale factor [b*exp(c*ONE) = 1] */ b 508 3rdparty/libtiff/tif_pixarlog.c linstep = b*c*exp(1.); b 511 3rdparty/libtiff/tif_pixarlog.c LogK2 = (float)(1./b); b 544 3rdparty/libtiff/tif_pixarlog.c ToLinearF[j++] = (float)(b*exp(c*i)); b 68 3rdparty/libtiff/tiffiop.h #define streq(a,b) (strcmp(a,b) == 0) b 96 3rdparty/libwebp/cpu-features/cpu-features.c int a, b, c, d; b 104 3rdparty/libwebp/cpu-features/cpu-features.c : "=a" (a), "=r" (b), "=c" (c), "=d" (d) \ b 108 3rdparty/libwebp/cpu-features/cpu-features.c values[1] = b; b 543 3rdparty/libwebp/dec/tree.c int t, b, c, p; b 545 3rdparty/libwebp/dec/tree.c for (b = 0; b < NUM_BANDS; ++b) { b 548 3rdparty/libwebp/dec/tree.c if (VP8GetBit(br, CoeffsUpdateProba[t][b][c][p])) { b 549 3rdparty/libwebp/dec/tree.c proba->coeffs_[t][b][c][p] = VP8GetValue(br, 8); b 482 3rdparty/libwebp/dec/vp8l.c const int b = ((v0 << 1) & 0x1fe) + ((v1 << 1) & 0x1fe); b 484 3rdparty/libwebp/dec/vp8l.c u[i] = VP8RGBToU(r, g, b); b 485 3rdparty/libwebp/dec/vp8l.c v[i] = VP8RGBToV(r, g, b); b 487 3rdparty/libwebp/dec/vp8l.c const int tmp_u = VP8RGBToU(r, g, b); b 488 3rdparty/libwebp/dec/vp8l.c const int tmp_v = VP8RGBToV(r, g, b); b 498 3rdparty/libwebp/dec/vp8l.c const int b = (v0 << 2) & 0x3fc; b 500 3rdparty/libwebp/dec/vp8l.c u[i] = VP8RGBToU(r, g, b); b 501 3rdparty/libwebp/dec/vp8l.c v[i] = VP8RGBToV(r, g, b); b 503 3rdparty/libwebp/dec/vp8l.c const int tmp_u = VP8RGBToU(r, g, b); b 504 3rdparty/libwebp/dec/vp8l.c const int tmp_v = VP8RGBToV(r, g, b); b 66 3rdparty/libwebp/dsp/dec.c #define MUL(a, b) (((a) * (b)) >> 16) b 74 3rdparty/libwebp/dsp/dec.c const int b = in[0] - in[8]; // [-4095, 4095] b 78 3rdparty/libwebp/dsp/dec.c tmp[1] = b + c; // [-7878, 7878] b 79 3rdparty/libwebp/dsp/dec.c tmp[2] = b - c; // [-7878, 7878] b 95 3rdparty/libwebp/dsp/dec.c const int b = dc - tmp[8]; b 99 3rdparty/libwebp/dsp/dec.c STORE(1, 0, b + c); b 100 3rdparty/libwebp/dsp/dec.c STORE(2, 0, b - c); b 252 3rdparty/libwebp/dsp/dec.c #define AVG3(a, b, c) (((a) + 2 * (b) + (c) + 2) >> 2) b 253 3rdparty/libwebp/dsp/dec.c #define AVG2(a, b) (((a) + (b) + 1) >> 1) b 28 3rdparty/libwebp/dsp/dec_neon.c #define FLIP_SIGN_BIT2(a, b, s) \ b 30 3rdparty/libwebp/dsp/dec_neon.c "veor " #b "," #b "," #s " \n" \ b 32 3rdparty/libwebp/dsp/dec_neon.c #define FLIP_SIGN_BIT4(a, b, c, d, s) \ b 33 3rdparty/libwebp/dsp/dec_neon.c FLIP_SIGN_BIT2(a, b, s) \ b 84 3rdparty/libwebp/dsp/dec_sse2.c const __m128i b = _mm_sub_epi16(in0, in2); b 100 3rdparty/libwebp/dsp/dec_sse2.c const __m128i tmp1 = _mm_add_epi16(b, c); b 101 3rdparty/libwebp/dsp/dec_sse2.c const __m128i tmp2 = _mm_sub_epi16(b, c); b 142 3rdparty/libwebp/dsp/dec_sse2.c const __m128i b = _mm_sub_epi16(dc, T2); b 158 3rdparty/libwebp/dsp/dec_sse2.c const __m128i tmp1 = _mm_add_epi16(b, c); b 159 3rdparty/libwebp/dsp/dec_sse2.c const __m128i tmp2 = _mm_sub_epi16(b, c); b 271 3rdparty/libwebp/dsp/dec_sse2.c #define FLIP_SIGN_BIT2(a, b) { \ b 273 3rdparty/libwebp/dsp/dec_sse2.c b = _mm_xor_si128(b, sign_bit); \ b 276 3rdparty/libwebp/dsp/dec_sse2.c #define FLIP_SIGN_BIT4(a, b, c, d) { \ b 277 3rdparty/libwebp/dsp/dec_sse2.c FLIP_SIGN_BIT2(a, b); \ b 474 3rdparty/libwebp/dsp/dec_sse2.c static WEBP_INLINE void Load8x4(const uint8_t* b, int stride, b 479 3rdparty/libwebp/dsp/dec_sse2.c __m128i r0 = _mm_cvtsi32_si128(*((int*)&b[0 * stride])); // 03 02 01 00 b 480 3rdparty/libwebp/dsp/dec_sse2.c __m128i r1 = _mm_cvtsi32_si128(*((int*)&b[1 * stride])); // 13 12 11 10 b 481 3rdparty/libwebp/dsp/dec_sse2.c __m128i r4 = _mm_cvtsi32_si128(*((int*)&b[4 * stride])); // 43 42 41 40 b 482 3rdparty/libwebp/dsp/dec_sse2.c __m128i r5 = _mm_cvtsi32_si128(*((int*)&b[5 * stride])); // 53 52 51 50 b 491 3rdparty/libwebp/dsp/dec_sse2.c r0 = _mm_cvtsi32_si128(*((int*)&b[2 * stride])); // 23 22 21 22 b 492 3rdparty/libwebp/dsp/dec_sse2.c r1 = _mm_cvtsi32_si128(*((int*)&b[3 * stride])); // 33 32 31 30 b 493 3rdparty/libwebp/dsp/dec_sse2.c r4 = _mm_cvtsi32_si128(*((int*)&b[6 * stride])); // 63 62 61 60 b 494 3rdparty/libwebp/dsp/dec_sse2.c r5 = _mm_cvtsi32_si128(*((int*)&b[7 * stride])); // 73 72 71 70 b 720 3rdparty/libwebp/dsp/dec_sse2.c uint8_t* const b = p - 4; b 721 3rdparty/libwebp/dsp/dec_sse2.c Load16x4(b, b + 8 * stride, stride, &p3, &p2, &p1, &p0); // p3, p2, p1, p0 b 730 3rdparty/libwebp/dsp/dec_sse2.c Store16x4(b, b + 8 * stride, stride, &p3, &p2, &p1, &p0); b 766 3rdparty/libwebp/dsp/dec_sse2.c uint8_t* b; b 771 3rdparty/libwebp/dsp/dec_sse2.c b = p; b 772 3rdparty/libwebp/dsp/dec_sse2.c Load16x4(b, b + 8 * stride, stride, &t2, &t1, &p1, &p0); // p3, p2, p1, p0 b 775 3rdparty/libwebp/dsp/dec_sse2.c b += 4; // beginning of q0 b 776 3rdparty/libwebp/dsp/dec_sse2.c Load16x4(b, b + 8 * stride, stride, &q0, &q1, &t1, &t2); // q0, q1, q2, q3 b 782 3rdparty/libwebp/dsp/dec_sse2.c b -= 2; // beginning of p1 b 783 3rdparty/libwebp/dsp/dec_sse2.c Store16x4(b, b + 8 * stride, stride, &p1, &p0, &q0, &q1); b 92 3rdparty/libwebp/dsp/enc.c #define MUL(a, b) (((a) * (b)) >> 16) b 101 3rdparty/libwebp/dsp/enc.c const int b = in[0] - in[8]; b 105 3rdparty/libwebp/dsp/enc.c tmp[1] = b + c; b 106 3rdparty/libwebp/dsp/enc.c tmp[2] = b - c; b 116 3rdparty/libwebp/dsp/enc.c const int b = dc - tmp[8]; b 120 3rdparty/libwebp/dsp/enc.c STORE(1, i, b + c); b 121 3rdparty/libwebp/dsp/enc.c STORE(2, i, b - c); b 345 3rdparty/libwebp/dsp/enc.c #define AVG3(a, b, c) (((a) + 2 * (b) + (c) + 2) >> 2) b 346 3rdparty/libwebp/dsp/enc.c #define AVG2(a, b) (((a) + (b) + 1) >> 1) b 533 3rdparty/libwebp/dsp/enc.c static WEBP_INLINE int GetSSE(const uint8_t* a, const uint8_t* b, b 539 3rdparty/libwebp/dsp/enc.c const int diff = (int)a[x] - b[x]; b 543 3rdparty/libwebp/dsp/enc.c b += BPS; b 548 3rdparty/libwebp/dsp/enc.c static int SSE16x16(const uint8_t* a, const uint8_t* b) { b 549 3rdparty/libwebp/dsp/enc.c return GetSSE(a, b, 16, 16); b 551 3rdparty/libwebp/dsp/enc.c static int SSE16x8(const uint8_t* a, const uint8_t* b) { b 552 3rdparty/libwebp/dsp/enc.c return GetSSE(a, b, 16, 8); b 554 3rdparty/libwebp/dsp/enc.c static int SSE8x8(const uint8_t* a, const uint8_t* b) { b 555 3rdparty/libwebp/dsp/enc.c return GetSSE(a, b, 8, 8); b 557 3rdparty/libwebp/dsp/enc.c static int SSE4x4(const uint8_t* a, const uint8_t* b) { b 558 3rdparty/libwebp/dsp/enc.c return GetSSE(a, b, 4, 4); b 603 3rdparty/libwebp/dsp/enc.c static int Disto4x4(const uint8_t* const a, const uint8_t* const b, b 606 3rdparty/libwebp/dsp/enc.c const int sum2 = TTransform(b, w); b 610 3rdparty/libwebp/dsp/enc.c static int Disto16x16(const uint8_t* const a, const uint8_t* const b, b 616 3rdparty/libwebp/dsp/enc.c D += Disto4x4(a + x + y, b + x + y, w); b 419 3rdparty/libwebp/dsp/enc_neon.c static int Disto4x4(const uint8_t* const a, const uint8_t* const b, b 423 3rdparty/libwebp/dsp/enc_neon.c const uint8_t* B = b; b 596 3rdparty/libwebp/dsp/enc_neon.c : [sum] "=r"(sum), [a] "+r"(A), [b] "+r"(B), [w] "+r"(W) b 605 3rdparty/libwebp/dsp/enc_neon.c static int Disto16x16(const uint8_t* const a, const uint8_t* const b, b 611 3rdparty/libwebp/dsp/enc_neon.c D += Disto4x4(a + x + y, b + x + y, w); b 162 3rdparty/libwebp/dsp/enc_sse2.c const __m128i b = _mm_sub_epi16(in0, in2); b 178 3rdparty/libwebp/dsp/enc_sse2.c const __m128i tmp1 = _mm_add_epi16(b, c); b 179 3rdparty/libwebp/dsp/enc_sse2.c const __m128i tmp2 = _mm_sub_epi16(b, c); b 220 3rdparty/libwebp/dsp/enc_sse2.c const __m128i b = _mm_sub_epi16(dc, T2); b 236 3rdparty/libwebp/dsp/enc_sse2.c const __m128i tmp1 = _mm_add_epi16(b, c); b 237 3rdparty/libwebp/dsp/enc_sse2.c const __m128i tmp2 = _mm_sub_epi16(b, c); b 494 3rdparty/libwebp/dsp/enc_sse2.c static int SSE_Nx4SSE2(const uint8_t* a, const uint8_t* b, b 507 3rdparty/libwebp/dsp/enc_sse2.c const __m128i b0 = _mm_loadu_si128((__m128i*)&b[BPS * 0]); b 508 3rdparty/libwebp/dsp/enc_sse2.c const __m128i b1 = _mm_loadu_si128((__m128i*)&b[BPS * 1]); b 509 3rdparty/libwebp/dsp/enc_sse2.c const __m128i b2 = _mm_loadu_si128((__m128i*)&b[BPS * 2]); b 510 3rdparty/libwebp/dsp/enc_sse2.c const __m128i b3 = _mm_loadu_si128((__m128i*)&b[BPS * 3]); b 562 3rdparty/libwebp/dsp/enc_sse2.c b += 4 * BPS; b 572 3rdparty/libwebp/dsp/enc_sse2.c static int SSE16x16SSE2(const uint8_t* a, const uint8_t* b) { b 573 3rdparty/libwebp/dsp/enc_sse2.c return SSE_Nx4SSE2(a, b, 4, 1); b 576 3rdparty/libwebp/dsp/enc_sse2.c static int SSE16x8SSE2(const uint8_t* a, const uint8_t* b) { b 577 3rdparty/libwebp/dsp/enc_sse2.c return SSE_Nx4SSE2(a, b, 2, 1); b 580 3rdparty/libwebp/dsp/enc_sse2.c static int SSE8x8SSE2(const uint8_t* a, const uint8_t* b) { b 581 3rdparty/libwebp/dsp/enc_sse2.c return SSE_Nx4SSE2(a, b, 2, 0); b 584 3rdparty/libwebp/dsp/enc_sse2.c static int SSE4x4SSE2(const uint8_t* a, const uint8_t* b) { b 593 3rdparty/libwebp/dsp/enc_sse2.c const __m128i b0 = _mm_loadl_epi64((__m128i*)&b[BPS * 0]); b 594 3rdparty/libwebp/dsp/enc_sse2.c const __m128i b1 = _mm_loadl_epi64((__m128i*)&b[BPS * 1]); b 595 3rdparty/libwebp/dsp/enc_sse2.c const __m128i b2 = _mm_loadl_epi64((__m128i*)&b[BPS * 2]); b 596 3rdparty/libwebp/dsp/enc_sse2.c const __m128i b3 = _mm_loadl_epi64((__m128i*)&b[BPS * 3]); b 789 3rdparty/libwebp/dsp/enc_sse2.c static int Disto4x4SSE2(const uint8_t* const a, const uint8_t* const b, b 791 3rdparty/libwebp/dsp/enc_sse2.c const int diff_sum = TTransformSSE2(a, b, w); b 795 3rdparty/libwebp/dsp/enc_sse2.c static int Disto16x16SSE2(const uint8_t* const a, const uint8_t* const b, b 801 3rdparty/libwebp/dsp/enc_sse2.c D += Disto4x4SSE2(a + x + y, b + x + y, w); b 271 3rdparty/libwebp/dsp/lossless.c static WEBP_INLINE void AddPixelsEq(uint32_t* a, uint32_t b) { b 272 3rdparty/libwebp/dsp/lossless.c const uint32_t alpha_and_green = (*a & 0xff00ff00u) + (b & 0xff00ff00u); b 273 3rdparty/libwebp/dsp/lossless.c const uint32_t red_and_blue = (*a & 0x00ff00ffu) + (b & 0x00ff00ffu); b 299 3rdparty/libwebp/dsp/lossless.c const __m128i b = _mm_packus_epi16(V2, V2); b 300 3rdparty/libwebp/dsp/lossless.c const uint32_t output = _mm_cvtsi128_si32(b); b 320 3rdparty/libwebp/dsp/lossless.c static WEBP_INLINE uint32_t Select(uint32_t a, uint32_t b, uint32_t c) { b 324 3rdparty/libwebp/dsp/lossless.c const __m128i B0 = _mm_cvtsi32_si128(b); b 340 3rdparty/libwebp/dsp/lossless.c return (pa_minus_pb <= 0) ? a : b; b 354 3rdparty/libwebp/dsp/lossless.c static WEBP_INLINE int AddSubtractComponentFull(int a, int b, int c) { b 355 3rdparty/libwebp/dsp/lossless.c return Clip255(a + b - c); b 367 3rdparty/libwebp/dsp/lossless.c const int b = AddSubtractComponentFull(c0 & 0xff, c1 & 0xff, c2 & 0xff); b 368 3rdparty/libwebp/dsp/lossless.c return (a << 24) | (r << 16) | (g << 8) | b; b 371 3rdparty/libwebp/dsp/lossless.c static WEBP_INLINE int AddSubtractComponentHalf(int a, int b) { b 372 3rdparty/libwebp/dsp/lossless.c return Clip255(a + (a - b) / 2); b 381 3rdparty/libwebp/dsp/lossless.c const int b = AddSubtractComponentHalf((ave >> 0) & 0xff, (c2 >> 0) & 0xff); b 382 3rdparty/libwebp/dsp/lossless.c return (a << 24) | (r << 16) | (g << 8) | b; b 385 3rdparty/libwebp/dsp/lossless.c static WEBP_INLINE int Sub3(int a, int b, int c) { b 386 3rdparty/libwebp/dsp/lossless.c const int pb = b - c; b 391 3rdparty/libwebp/dsp/lossless.c static WEBP_INLINE uint32_t Select(uint32_t a, uint32_t b, uint32_t c) { b 393 3rdparty/libwebp/dsp/lossless.c Sub3((a >> 24) , (b >> 24) , (c >> 24) ) + b 394 3rdparty/libwebp/dsp/lossless.c Sub3((a >> 16) & 0xff, (b >> 16) & 0xff, (c >> 16) & 0xff) + b 395 3rdparty/libwebp/dsp/lossless.c Sub3((a >> 8) & 0xff, (b >> 8) & 0xff, (c >> 8) & 0xff) + b 396 3rdparty/libwebp/dsp/lossless.c Sub3((a ) & 0xff, (b ) & 0xff, (c ) & 0xff); b 397 3rdparty/libwebp/dsp/lossless.c return (pa_minus_pb <= 0) ? a : b; b 1204 3rdparty/libwebp/dsp/lossless.c uint8_t b[2]; b 1206 3rdparty/libwebp/dsp/lossless.c return (tmp.b[0] != 1); b 87 3rdparty/libwebp/dsp/lossless.h static WEBP_INLINE uint32_t VP8LSubPixels(uint32_t a, uint32_t b) { b 89 3rdparty/libwebp/dsp/lossless.h 0x00ff00ffu + (a & 0xff00ff00u) - (b & 0xff00ff00u); b 91 3rdparty/libwebp/dsp/lossless.h 0xff00ff00u + (a & 0x00ff00ffu) - (b & 0x00ff00ffu); b 299 3rdparty/libwebp/dsp/upsampling.c const uint8_t b = multiply(dither_hi(rgba4444[2 * i + 1]), mult); b 301 3rdparty/libwebp/dsp/upsampling.c rgba4444[2 * i + 1] = (b & 0xf0) | a; b 33 3rdparty/libwebp/dsp/upsampling_neon.c uint8x8_t b = vld1_u8(r1 + 1); \ b 38 3rdparty/libwebp/dsp/upsampling_neon.c uint16x8_t bl = vshll_n_u8(b, 1); \ b 46 3rdparty/libwebp/dsp/upsampling_neon.c sl = vaddl_u8(a, b); \ b 60 3rdparty/libwebp/dsp/upsampling_neon.c b = vrhadd_u8(b, diag2); \ b 65 3rdparty/libwebp/dsp/upsampling_neon.c const uint8x8x2_t a_b = {{ a, b }}; \ b 159 3rdparty/libwebp/dsp/upsampling_neon.c #define STR_Rgb(out, r, g, b) do { \ b 160 3rdparty/libwebp/dsp/upsampling_neon.c const uint8x8x3_t r_g_b = {{ r, g, b }}; \ b 164 3rdparty/libwebp/dsp/upsampling_neon.c #define STR_Bgr(out, r, g, b) do { \ b 165 3rdparty/libwebp/dsp/upsampling_neon.c const uint8x8x3_t b_g_r = {{ b, g, r }}; \ b 169 3rdparty/libwebp/dsp/upsampling_neon.c #define STR_Rgba(out, r, g, b) do { \ b 170 3rdparty/libwebp/dsp/upsampling_neon.c const uint8x8x4_t r_g_b_v255 = {{ r, g, b, v255 }}; \ b 174 3rdparty/libwebp/dsp/upsampling_neon.c #define STR_Bgra(out, r, g, b) do { \ b 175 3rdparty/libwebp/dsp/upsampling_neon.c const uint8x8x4_t b_g_r_v255 = {{ b, g, r, v255 }}; \ b 55 3rdparty/libwebp/dsp/upsampling_sse2.c #define PACK_AND_STORE(a, b, da, db, out) do { \ b 57 3rdparty/libwebp/dsp/upsampling_sse2.c const __m128i t_b = _mm_avg_epu8(b, db); /* (3a + 9b + c + 3d + 8) / 16 */ \ b 68 3rdparty/libwebp/dsp/upsampling_sse2.c const __m128i b = _mm_loadu_si128((__m128i*)&(r1)[1]); \ b 73 3rdparty/libwebp/dsp/upsampling_sse2.c const __m128i t = _mm_avg_epu8(b, c); /* t = (b + c + 1) / 2 */ \ b 77 3rdparty/libwebp/dsp/upsampling_sse2.c const __m128i bc = _mm_xor_si128(b, c); /* bc = b^c */ \ b 90 3rdparty/libwebp/dsp/upsampling_sse2.c PACK_AND_STORE(a, b, diag1, diag2, &(out)[0 * 32]); \ b 180 3rdparty/libwebp/dsp/yuv.h const int b = VP8ClipN(VP8YUVToB(y, v), 5); b 182 3rdparty/libwebp/dsp/yuv.h const uint8_t gb = (g << 5) | b; b 196 3rdparty/libwebp/dsp/yuv.h const int b = VP8Clip8(VP8YUVToB(y, v)); b 198 3rdparty/libwebp/dsp/yuv.h const uint8_t ba = b | 0x0f; // overwrite the lower 4 bits b 241 3rdparty/libwebp/dsp/yuv.h static WEBP_INLINE int VP8RGBToY(int r, int g, int b) { b 243 3rdparty/libwebp/dsp/yuv.h const int luma = 16839 * r + 33059 * g + 6420 * b; b 247 3rdparty/libwebp/dsp/yuv.h static WEBP_INLINE int VP8RGBToU(int r, int g, int b) { b 248 3rdparty/libwebp/dsp/yuv.h const int u = -9719 * r - 19081 * g + 28800 * b; b 252 3rdparty/libwebp/dsp/yuv.h static WEBP_INLINE int VP8RGBToV(int r, int g, int b) { b 253 3rdparty/libwebp/dsp/yuv.h const int v = +28800 * r - 24116 * g - 4684 * b; b 262 3rdparty/libwebp/dsp/yuv.h static WEBP_INLINE int VP8RGBToY(int r, int g, int b) { b 264 3rdparty/libwebp/dsp/yuv.h const int luma = 19595 * r + 38470 * g + 7471 * b; b 268 3rdparty/libwebp/dsp/yuv.h static WEBP_INLINE int VP8RGBToU(int r, int g, int b) { b 269 3rdparty/libwebp/dsp/yuv.h const int u = -11058 * r - 21710 * g + 32768 * b; b 273 3rdparty/libwebp/dsp/yuv.h static WEBP_INLINE int VP8RGBToV(int r, int g, int b) { b 274 3rdparty/libwebp/dsp/yuv.h const int v = 32768 * r - 27439 * g - 5329 * b; b 183 3rdparty/libwebp/enc/frame.c int t, b, c, p; b 185 3rdparty/libwebp/enc/frame.c for (b = 0; b < NUM_BANDS; ++b) { b 188 3rdparty/libwebp/enc/frame.c const proba_t stats = proba->stats_[t][b][c][p]; b 191 3rdparty/libwebp/enc/frame.c const int update_proba = VP8CoeffsUpdateProba[t][b][c][p]; b 192 3rdparty/libwebp/enc/frame.c const int old_p = VP8CoeffsProba0[t][b][c][p]; b 202 3rdparty/libwebp/enc/frame.c proba->coeffs_[t][b][c][p] = new_p; b 206 3rdparty/libwebp/enc/frame.c proba->coeffs_[t][b][c][p] = old_p; b 219 3rdparty/libwebp/enc/frame.c static int GetProba(int a, int b) { b 220 3rdparty/libwebp/enc/frame.c const int total = a + b; b 298 3rdparty/libwebp/enc/frame.c const int b = VP8EncBands[n + 1]; b 303 3rdparty/libwebp/enc/frame.c t = res->cost[b][0]; b 311 3rdparty/libwebp/enc/frame.c p0 = res->prob[b][ctx][0]; b 312 3rdparty/libwebp/enc/frame.c t = res->cost[b][ctx]; b 322 3rdparty/libwebp/enc/frame.c const int b = VP8EncBands[n + 1]; b 324 3rdparty/libwebp/enc/frame.c const int last_p0 = res->prob[b][ctx][0]; b 674 3rdparty/libwebp/enc/frame.c const int b = (int)((it->luma_bits_ + it->uv_bits_ + 7) >> 3); b 675 3rdparty/libwebp/enc/frame.c *info = (b > 255) ? 255 : b; break; b 250 3rdparty/libwebp/enc/histogram.c const VP8LHistogram* const b, b 254 3rdparty/libwebp/enc/histogram.c const double sum_cost = a->bit_cost_ + b->bit_cost_; b 262 3rdparty/libwebp/enc/histogram.c (a->palette_code_bits_ > b->palette_code_bits_) ? a->palette_code_bits_ : b 263 3rdparty/libwebp/enc/histogram.c b->palette_code_bits_; b 265 3rdparty/libwebp/enc/histogram.c out->literal_[i] = a->literal_[i] + b->literal_[i]; b 271 3rdparty/libwebp/enc/histogram.c for (i = 0; i < 256; ++i) out->red_[i] = a->red_[i] + b->red_[i]; b 275 3rdparty/libwebp/enc/histogram.c for (i = 0; i < 256; ++i) out->blue_[i] = a->blue_[i] + b->blue_[i]; b 280 3rdparty/libwebp/enc/histogram.c out->distance_[i] = a->distance_[i] + b->distance_[i]; b 286 3rdparty/libwebp/enc/histogram.c for (i = 0; i < 256; ++i) out->alpha_[i] = a->alpha_[i] + b->alpha_[i]; b 297 3rdparty/libwebp/enc/histogram.c const VP8LHistogram* const b, b 304 3rdparty/libwebp/enc/histogram.c tmp[i] = a->literal_[i] + b->literal_[i]; b 312 3rdparty/libwebp/enc/histogram.c for (i = 0; i < 256; ++i) tmp[i] = a->red_[i] + b->red_[i]; b 316 3rdparty/libwebp/enc/histogram.c for (i = 0; i < 256; ++i) tmp[i] = a->blue_[i] + b->blue_[i]; b 321 3rdparty/libwebp/enc/histogram.c tmp[i] = a->distance_[i] + b->distance_[i]; b 327 3rdparty/libwebp/enc/histogram.c for (i = 0; i < 256; ++i) tmp[i] = a->alpha_[i] + b->alpha_[i]; b 566 3rdparty/libwebp/enc/picture.c const int b = SUM(b_ptr + src); \ b 567 3rdparty/libwebp/enc/picture.c picture->u[dst] = VP8RGBToU(r, g, b); \ b 568 3rdparty/libwebp/enc/picture.c picture->v[dst] = VP8RGBToV(r, g, b); \ b 576 3rdparty/libwebp/enc/picture.c const int b = SUM(b_ptr + src); \ b 577 3rdparty/libwebp/enc/picture.c picture->u0[dst] = VP8RGBToU(r, g, b); \ b 578 3rdparty/libwebp/enc/picture.c picture->v0[dst] = VP8RGBToV(r, g, b); \ b 830 3rdparty/libwebp/enc/picture.c const uint8_t* const b = ALPHA_IS_LAST ? argb + 0 : argb + 3; b 838 3rdparty/libwebp/enc/picture.c if (!ImportYUVAFromRGBA(r, g, b, a, 4, 4 * picture->argb_stride, &tmp)) { b 34 3rdparty/libwebp/enc/quant.c #define MULT_8B(a, b) (((a) * (b) + 128) >> 8) b 760 3rdparty/libwebp/enc/quant.c static void SwapPtr(uint8_t** a, uint8_t** b) { b 762 3rdparty/libwebp/enc/quant.c *a = *b; b 763 3rdparty/libwebp/enc/quant.c *b = tmp; b 44 3rdparty/libwebp/enc/token.c void VP8TBufferInit(VP8TBuffer* const b) { b 45 3rdparty/libwebp/enc/token.c b->tokens_ = NULL; b 46 3rdparty/libwebp/enc/token.c b->pages_ = NULL; b 47 3rdparty/libwebp/enc/token.c b->last_page_ = &b->pages_; b 48 3rdparty/libwebp/enc/token.c b->left_ = 0; b 49 3rdparty/libwebp/enc/token.c b->error_ = 0; b 52 3rdparty/libwebp/enc/token.c void VP8TBufferClear(VP8TBuffer* const b) { b 53 3rdparty/libwebp/enc/token.c if (b != NULL) { b 54 3rdparty/libwebp/enc/token.c const VP8Tokens* p = b->pages_; b 60 3rdparty/libwebp/enc/token.c VP8TBufferInit(b); b 64 3rdparty/libwebp/enc/token.c static int TBufferNewPage(VP8TBuffer* const b) { b 65 3rdparty/libwebp/enc/token.c VP8Tokens* const page = b->error_ ? NULL : (VP8Tokens*)malloc(sizeof(*page)); b 67 3rdparty/libwebp/enc/token.c b->error_ = 1; b 70 3rdparty/libwebp/enc/token.c *b->last_page_ = page; b 71 3rdparty/libwebp/enc/token.c b->last_page_ = &page->next_; b 72 3rdparty/libwebp/enc/token.c b->left_ = MAX_NUM_TOKEN; b 73 3rdparty/libwebp/enc/token.c b->tokens_ = page->tokens_; b 80 3rdparty/libwebp/enc/token.c #define TOKEN_ID(t, b, ctx, p) \ b 81 3rdparty/libwebp/enc/token.c ((p) + NUM_PROBAS * ((ctx) + NUM_CTX * ((b) + NUM_BANDS * (t)))) b 83 3rdparty/libwebp/enc/token.c static WEBP_INLINE int AddToken(VP8TBuffer* const b, b 87 3rdparty/libwebp/enc/token.c if (b->left_ > 0 || TBufferNewPage(b)) { b 88 3rdparty/libwebp/enc/token.c const int slot = --b->left_; b 89 3rdparty/libwebp/enc/token.c b->tokens_[slot] = (bit << 15) | proba_idx; b 94 3rdparty/libwebp/enc/token.c static WEBP_INLINE void AddConstantToken(VP8TBuffer* const b, b 98 3rdparty/libwebp/enc/token.c if (b->left_ > 0 || TBufferNewPage(b)) { b 99 3rdparty/libwebp/enc/token.c const int slot = --b->left_; b 100 3rdparty/libwebp/enc/token.c b->tokens_[slot] = (bit << 15) | FIXED_PROBA_BIT | proba; b 196 3rdparty/libwebp/enc/token.c void VP8TokenToStats(const VP8TBuffer* const b, proba_t* const stats) { b 197 3rdparty/libwebp/enc/token.c const VP8Tokens* p = b->pages_; b 199 3rdparty/libwebp/enc/token.c const int N = (p->next_ == NULL) ? b->left_ : 0; b 216 3rdparty/libwebp/enc/token.c int VP8EmitTokens(VP8TBuffer* const b, VP8BitWriter* const bw, b 218 3rdparty/libwebp/enc/token.c const VP8Tokens* p = b->pages_; b 220 3rdparty/libwebp/enc/token.c if (b->error_) return 0; b 223 3rdparty/libwebp/enc/token.c const int N = (next == NULL) ? b->left_ : 0; b 237 3rdparty/libwebp/enc/token.c if (final_pass) b->pages_ = NULL; b 245 3rdparty/libwebp/enc/token.c void VP8TBufferInit(VP8TBuffer* const b) { b 246 3rdparty/libwebp/enc/token.c (void)b; b 248 3rdparty/libwebp/enc/token.c void VP8TBufferClear(VP8TBuffer* const b) { b 249 3rdparty/libwebp/enc/token.c (void)b; b 491 3rdparty/libwebp/enc/tree.c int t, b, c, p; b 493 3rdparty/libwebp/enc/tree.c for (b = 0; b < NUM_BANDS; ++b) { b 496 3rdparty/libwebp/enc/tree.c const uint8_t p0 = probas->coeffs_[t][b][c][p]; b 497 3rdparty/libwebp/enc/tree.c const int update = (p0 != VP8CoeffsProba0[t][b][c][p]); b 498 3rdparty/libwebp/enc/tree.c if (VP8PutBit(bw, update, VP8CoeffsUpdateProba[t][b][c][p])) { b 166 3rdparty/libwebp/enc/vp8enci.h #define BIAS(b) ((b) << (QFIX - 8)) b 348 3rdparty/libwebp/enc/vp8enci.h void VP8TBufferInit(VP8TBuffer* const b); // initialize an empty buffer b 349 3rdparty/libwebp/enc/vp8enci.h void VP8TBufferClear(VP8TBuffer* const b); // de-allocate pages memory b 355 3rdparty/libwebp/enc/vp8enci.h int VP8EmitTokens(VP8TBuffer* const b, VP8BitWriter* const bw, b 364 3rdparty/libwebp/enc/vp8enci.h void VP8TokenToStats(const VP8TBuffer* const b, proba_t* const stats); b 41 3rdparty/libwebp/enc/vp8l.c const uint32_t b = *(const uint32_t*)p2; b 42 3rdparty/libwebp/enc/vp8l.c assert(a != b); b 43 3rdparty/libwebp/enc/vp8l.c return (a < b) ? -1 : 1; b 114 3rdparty/libwebp/utils/filters.c static WEBP_INLINE int GradientPredictor(uint8_t a, uint8_t b, uint8_t c) { b 115 3rdparty/libwebp/utils/filters.c const int g = a + b - c; b 162 3rdparty/libwebp/utils/filters.c #define SDIFF(a, b) (abs((a) - (b)) >> 4) // Scoring diff, in [0..SMAX) b 25 3rdparty/libwebp/utils/huffman_encode.c static int ValuesShouldBeCollapsedToStrideAverage(int a, int b) { b 26 3rdparty/libwebp/utils/huffman_encode.c return abs(a - b) < 4; b 18 3rdparty/libwebp/webp/format_constants.h #define MKFOURCC(a, b, c, d) ((uint32_t)(a) | (b) << 8 | (c) << 16 | (d) << 24) b 45 3rdparty/libwebp/webp/types.h #define WEBP_ABI_IS_INCOMPATIBLE(a, b) (((a) >> 8) != ((b) >> 8)) b 146 3rdparty/openexr/Half/half.cpp int b = (m >> t) & 1; b 148 3rdparty/openexr/Half/half.cpp m = (m + a + b) >> t; b 251 3rdparty/openexr/Half/half.cpp unsigned short b = h.bits(); b 255 3rdparty/openexr/Half/half.cpp os << (((b >> i) & 1)? '1': '0'); b 282 3rdparty/openexr/Half/half.cpp unsigned short b = h.bits(); b 286 3rdparty/openexr/Half/half.cpp c[j] = (((b >> i) & 1)? '1': '0'); b 530 3rdparty/openexr/IlmImf/ImfAcesFile.cpp V3f aces = V3f (base->r, base->g, base->b) * _data->fileToAces; b 534 3rdparty/openexr/IlmImf/ImfAcesFile.cpp base->b = aces[2]; b 167 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp int b = (x >> shift) & 1; b 168 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp return (x + a + b) >> shift; b 174 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp unsigned char b[14], b 322 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp b[0] = (t[0] >> 8); b 323 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp b[1] = t[0]; b 324 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp b[2] = 0xfc; b 343 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp b[ 0] = (t[0] >> 8); b 344 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp b[ 1] = t[0]; b 346 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp b[ 2] = (unsigned char) ((shift << 2) | (r[ 0] >> 4)); b 347 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp b[ 3] = (unsigned char) ((r[ 0] << 4) | (r[ 1] >> 2)); b 348 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp b[ 4] = (unsigned char) ((r[ 1] << 6) | r[ 2] ); b 350 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp b[ 5] = (unsigned char) ((r[ 3] << 2) | (r[ 4] >> 4)); b 351 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp b[ 6] = (unsigned char) ((r[ 4] << 4) | (r[ 5] >> 2)); b 352 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp b[ 7] = (unsigned char) ((r[ 5] << 6) | r[ 6] ); b 354 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp b[ 8] = (unsigned char) ((r[ 7] << 2) | (r[ 8] >> 4)); b 355 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp b[ 9] = (unsigned char) ((r[ 8] << 4) | (r[ 9] >> 2)); b 356 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp b[10] = (unsigned char) ((r[ 9] << 6) | r[10] ); b 358 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp b[11] = (unsigned char) ((r[11] << 2) | (r[12] >> 4)); b 359 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp b[12] = (unsigned char) ((r[12] << 4) | (r[13] >> 2)); b 360 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp b[13] = (unsigned char) ((r[13] << 6) | r[14] ); b 368 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp unpack14 (const unsigned char b[14], unsigned short s[16]) b 375 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp assert (b[2] != 0xfc); b 378 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp s[ 0] = (b[0] << 8) | b[1]; b 380 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp unsigned short shift = (b[ 2] >> 2); b 383 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp s[ 4] = s[ 0] + ((((b[ 2] << 4) | (b[ 3] >> 4)) & 0x3f) << shift) - bias; b 384 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp s[ 8] = s[ 4] + ((((b[ 3] << 2) | (b[ 4] >> 6)) & 0x3f) << shift) - bias; b 385 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp s[12] = s[ 8] + ((b[ 4] & 0x3f) << shift) - bias; b 387 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp s[ 1] = s[ 0] + ((b[ 5] >> 2) << shift) - bias; b 388 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp s[ 5] = s[ 4] + ((((b[ 5] << 4) | (b[ 6] >> 4)) & 0x3f) << shift) - bias; b 389 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp s[ 9] = s[ 8] + ((((b[ 6] << 2) | (b[ 7] >> 6)) & 0x3f) << shift) - bias; b 390 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp s[13] = s[12] + ((b[ 7] & 0x3f) << shift) - bias; b 392 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp s[ 2] = s[ 1] + ((b[ 8] >> 2) << shift) - bias; b 393 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp s[ 6] = s[ 5] + ((((b[ 8] << 4) | (b[ 9] >> 4)) & 0x3f) << shift) - bias; b 394 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp s[10] = s[ 9] + ((((b[ 9] << 2) | (b[10] >> 6)) & 0x3f) << shift) - bias; b 395 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp s[14] = s[13] + ((b[10] & 0x3f) << shift) - bias; b 397 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp s[ 3] = s[ 2] + ((b[11] >> 2) << shift) - bias; b 398 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp s[ 7] = s[ 6] + ((((b[11] << 4) | (b[12] >> 4)) & 0x3f) << shift) - bias; b 399 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp s[11] = s[10] + ((((b[12] << 2) | (b[13] >> 6)) & 0x3f) << shift) - bias; b 400 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp s[15] = s[14] + ((b[13] & 0x3f) << shift) - bias; b 414 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp unpack3 (const unsigned char b[3], unsigned short s[16]) b 421 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp assert (b[2] == 0xfc); b 424 3rdparty/openexr/IlmImf/ImfB44Compressor.cpp s[0] = (b[0] << 8) | b[1]; b 72 3rdparty/openexr/IlmImf/ImfCRgbaFile.h ImfHalf b; b 50 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h template <bool b> struct StaticAssertionFailed; b 59 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h uiMult (T a, T b) b 68 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h if (a > 0 && b > std::numeric_limits<T>::max() / a) b 71 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h return a * b; b 77 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h uiDiv (T a, T b) b 86 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h if (b == 0) b 89 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h return a / b; b 95 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h uiAdd (T a, T b) b 104 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h if (a > std::numeric_limits<T>::max() - b) b 107 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h return a + b; b 113 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h uiSub (T a, T b) b 122 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h if (a < b) b 125 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h return a - b; b 53 3rdparty/openexr/IlmImf/ImfFrameBuffer.cpp char *b, b 63 3rdparty/openexr/IlmImf/ImfFrameBuffer.cpp base (b), b 267 3rdparty/openexr/IlmImf/ImfHuf.cpp bool operator () (Int64 *a, Int64 *b) {return *a > *b;} b 975 3rdparty/openexr/IlmImf/ImfHuf.cpp unsigned char *b = (unsigned char *) buf; b 977 3rdparty/openexr/IlmImf/ImfHuf.cpp b[0] = i; b 978 3rdparty/openexr/IlmImf/ImfHuf.cpp b[1] = i >> 8; b 979 3rdparty/openexr/IlmImf/ImfHuf.cpp b[2] = i >> 16; b 980 3rdparty/openexr/IlmImf/ImfHuf.cpp b[3] = i >> 24; b 987 3rdparty/openexr/IlmImf/ImfHuf.cpp const unsigned char *b = (const unsigned char *) buf; b 989 3rdparty/openexr/IlmImf/ImfHuf.cpp return ( b[0] & 0x000000ff) | b 990 3rdparty/openexr/IlmImf/ImfHuf.cpp ((b[1] << 8) & 0x0000ff00) | b 991 3rdparty/openexr/IlmImf/ImfHuf.cpp ((b[2] << 16) & 0x00ff0000) | b 992 3rdparty/openexr/IlmImf/ImfHuf.cpp ((b[3] << 24) & 0xff000000); b 108 3rdparty/openexr/IlmImf/ImfLut.cpp data->b = _lut (data->b); b 139 3rdparty/openexr/IlmImf/ImfLut.cpp pixel->b = _lut (pixel->b); b 92 3rdparty/openexr/IlmImf/ImfMisc.cpp numSamples (int s, int a, int b) b 95 3rdparty/openexr/IlmImf/ImfMisc.cpp int b1 = divp (b, s); b 70 3rdparty/openexr/IlmImf/ImfMisc.h int numSamples (int s, int a, int b); b 105 3rdparty/openexr/IlmImf/ImfOutputFile.cpp const char *b, b 111 3rdparty/openexr/IlmImf/ImfOutputFile.cpp base (b), b 55 3rdparty/openexr/IlmImf/ImfPreviewImage.h unsigned char b; // proportional to pow (x/255, 2.2), b 63 3rdparty/openexr/IlmImf/ImfPreviewImage.h unsigned char b = 0, b 65 3rdparty/openexr/IlmImf/ImfPreviewImage.h : r(r), g(g), b(b), a(a) {} b 70 3rdparty/openexr/IlmImf/ImfPreviewImageAttribute.cpp Xdr::write <StreamIO> (os, pixels[i].b); b 94 3rdparty/openexr/IlmImf/ImfPreviewImageAttribute.cpp Xdr::read <StreamIO> (is, pixels[i].b); b 58 3rdparty/openexr/IlmImf/ImfRgba.h half b; b 62 3rdparty/openexr/IlmImf/ImfRgba.h Rgba (half r, half g, half b, half a = 1.f): r (r), g (g), b (b), a (a) {} b 68 3rdparty/openexr/IlmImf/ImfRgba.h b = other.b; b 328 3rdparty/openexr/IlmImf/ImfRgbaFile.cpp (char *) &_tmpBuf[-_xMin].b, // base b 673 3rdparty/openexr/IlmImf/ImfRgbaFile.cpp fb.insert ("B", Slice (HALF, (char *) &base[0].b, xs, ys)); b 923 3rdparty/openexr/IlmImf/ImfRgbaFile.cpp (char *) &_tmpBuf[N2 - _xMin].b, // base b 1137 3rdparty/openexr/IlmImf/ImfRgbaFile.cpp _tmpBuf[i + N2].b = 0; b 1256 3rdparty/openexr/IlmImf/ImfRgbaFile.cpp (char *) &base[0].b, b 87 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp if (!in.b.isFinite() || in.b < 0) b 88 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp in.b = 0; b 90 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp if (in.r == in.g && in.g == in.b) b 104 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp out.b = 0; b 108 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp out.g = in.r * yw.x + in.g * yw.y + in.b * yw.z; b 117 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp if (abs (in.b - Y) < HALF_MAX * Y) b 118 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp out.b = (in.b - Y) / Y; b 120 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp out.b = 0; b 163 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaOut[j].b = ycaIn[i - 13].b * 0.001064f + b 164 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i - 11].b * -0.003771f + b 165 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i - 9].b * 0.009801f + b 166 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i - 7].b * -0.021586f + b 167 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i - 5].b * 0.043978f + b 168 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i - 3].b * -0.093067f + b 169 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i - 1].b * 0.313659f + b 170 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i ].b * 0.499846f + b 171 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i + 1].b * 0.313659f + b 172 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i + 3].b * -0.093067f + b 173 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i + 5].b * 0.043978f + b 174 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i + 7].b * -0.021586f + b 175 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i + 9].b * 0.009801f + b 176 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i + 11].b * -0.003771f + b 177 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i + 13].b * 0.001064f; b 211 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaOut[i].b = ycaIn[ 0][i].b * 0.001064f + b 212 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[ 2][i].b * -0.003771f + b 213 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[ 4][i].b * 0.009801f + b 214 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[ 6][i].b * -0.021586f + b 215 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[ 8][i].b * 0.043978f + b 216 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[10][i].b * -0.093067f + b 217 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[12][i].b * 0.313659f + b 218 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[13][i].b * 0.499846f + b 219 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[14][i].b * 0.313659f + b 220 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[16][i].b * -0.093067f + b 221 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[18][i].b * 0.043978f + b 222 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[20][i].b * -0.021586f + b 223 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[22][i].b * 0.009801f + b 224 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[24][i].b * -0.003771f + b 225 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[26][i].b * 0.001064f; b 249 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaOut[i].b = ycaIn[i].b.round (roundC); b 286 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaOut[j].b = ycaIn[i - 13].b * 0.002128f + b 287 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i - 11].b * -0.007540f + b 288 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i - 9].b * 0.019597f + b 289 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i - 7].b * -0.043159f + b 290 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i - 5].b * 0.087929f + b 291 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i - 3].b * -0.186077f + b 292 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i - 1].b * 0.627123f + b 293 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i + 1].b * 0.627123f + b 294 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i + 3].b * -0.186077f + b 295 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i + 5].b * 0.087929f + b 296 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i + 7].b * -0.043159f + b 297 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i + 9].b * 0.019597f + b 298 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i + 11].b * -0.007540f + b 299 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[i + 13].b * 0.002128f; b 304 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaOut[j].b = ycaIn[i].b; b 335 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaOut[i].b = ycaIn[ 0][i].b * 0.002128f + b 336 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[ 2][i].b * -0.007540f + b 337 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[ 4][i].b * 0.019597f + b 338 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[ 6][i].b * -0.043159f + b 339 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[ 8][i].b * 0.087929f + b 340 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[10][i].b * -0.186077f + b 341 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[12][i].b * 0.627123f + b 342 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[14][i].b * 0.627123f + b 343 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[16][i].b * -0.186077f + b 344 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[18][i].b * 0.087929f + b 345 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[20][i].b * -0.043159f + b 346 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[22][i].b * 0.019597f + b 347 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[24][i].b * -0.007540f + b 348 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp ycaIn[26][i].b * 0.002128f; b 367 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp if (in.r == 0 && in.b == 0) b 381 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp out.b = in.g; b 388 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp float b = (in.b + 1) * Y; b 389 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp float g = (Y - r * yw.x - b * yw.z) / yw.y; b 393 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp out.b = b; b 405 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp float rgbMax = max (in.r, max (in.g, in.b)); b 406 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp float rgbMin = min (in.r, min (in.g, in.b)); b 418 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp float rgbMax = max (in.r, max (in.g, in.b)); b 422 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp out.b = max (float (rgbMax - (rgbMax - in.b) * f), 0.0f); b 425 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp float Yin = in.r * yw.x + in.g * yw.y + in.b * yw.z; b 426 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp float Yout = out.r * yw.x + out.g * yw.y + out.b * yw.z; b 432 3rdparty/openexr/IlmImf/ImfRgbaYca.cpp out.b *= Yin / Yout; b 109 3rdparty/openexr/IlmImf/ImfScanLineInputFile.cpp char *b, b 117 3rdparty/openexr/IlmImf/ImfScanLineInputFile.cpp base (b), b 110 3rdparty/openexr/IlmImf/ImfTiledInputFile.cpp char *b, b 119 3rdparty/openexr/IlmImf/ImfTiledInputFile.cpp base (b), b 62 3rdparty/openexr/IlmImf/ImfTiledMisc.cpp int b = (1 << l); b 63 3rdparty/openexr/IlmImf/ImfTiledMisc.cpp int size = a / b; b 65 3rdparty/openexr/IlmImf/ImfTiledMisc.cpp if (rmode == ROUND_UP && size * b < a) b 110 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp const char *b, b 117 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp base (b), b 330 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp TileCoord b = a; b 334 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.dx++; b 336 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp if (b.dx >= numXTiles[b.lx]) b 338 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.dx = 0; b 339 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.dy++; b 341 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp if (b.dy >= numYTiles[b.ly]) b 347 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.dy = 0; b 354 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.lx++; b 355 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.ly++; b 360 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.lx++; b 362 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp if (b.lx >= numXLevels) b 364 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.lx = 0; b 365 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.ly++; b 368 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp assert (b.ly <= numYLevels); b 378 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.dx++; b 380 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp if (b.dx >= numXTiles[b.lx]) b 382 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.dx = 0; b 383 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.dy--; b 385 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp if (b.dy < 0) b 396 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.lx++; b 397 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.ly++; b 402 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.lx++; b 404 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp if (b.lx >= numXLevels) b 406 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.lx = 0; b 407 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.ly++; b 410 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp assert (b.ly <= numYLevels); b 416 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp if (b.ly < numYLevels) b 417 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b.dy = numYTiles[b.ly] - 1; b 422 3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp return b; b 404 3rdparty/openexr/IlmImf/ImfTiledRgbaFile.cpp fb.insert ("B", Slice (HALF, (char *) &base[0].b, xs, ys)); b 758 3rdparty/openexr/IlmImf/ImfTiledRgbaFile.cpp _buf[y1][x1].b = 0; b 855 3rdparty/openexr/IlmImf/ImfTiledRgbaFile.cpp (char *) &base[0].b, b 62 3rdparty/openexr/IlmImf/ImfWav.cpp wenc14 (unsigned short a, unsigned short b, b 66 3rdparty/openexr/IlmImf/ImfWav.cpp short bs = b; b 78 3rdparty/openexr/IlmImf/ImfWav.cpp unsigned short &a, unsigned short &b) b 90 3rdparty/openexr/IlmImf/ImfWav.cpp b = bs; b 107 3rdparty/openexr/IlmImf/ImfWav.cpp wenc16 (unsigned short a, unsigned short b, b 111 3rdparty/openexr/IlmImf/ImfWav.cpp int m = ((ao + b) >> 1); b 112 3rdparty/openexr/IlmImf/ImfWav.cpp int d = ao - b; b 126 3rdparty/openexr/IlmImf/ImfWav.cpp unsigned short &a, unsigned short &b) b 132 3rdparty/openexr/IlmImf/ImfWav.cpp b = bb; b 363 3rdparty/openexr/IlmImf/ImfXdr.h signed char b[2]; b 365 3rdparty/openexr/IlmImf/ImfXdr.h b[0] = (signed char) (v); b 366 3rdparty/openexr/IlmImf/ImfXdr.h b[1] = (signed char) (v >> 8); b 368 3rdparty/openexr/IlmImf/ImfXdr.h writeSignedChars<S> (out, b, 2); b 376 3rdparty/openexr/IlmImf/ImfXdr.h unsigned char b[2]; b 378 3rdparty/openexr/IlmImf/ImfXdr.h b[0] = (unsigned char) (v); b 379 3rdparty/openexr/IlmImf/ImfXdr.h b[1] = (unsigned char) (v >> 8); b 381 3rdparty/openexr/IlmImf/ImfXdr.h writeUnsignedChars<S> (out, b, 2); b 389 3rdparty/openexr/IlmImf/ImfXdr.h signed char b[4]; b 391 3rdparty/openexr/IlmImf/ImfXdr.h b[0] = (signed char) (v); b 392 3rdparty/openexr/IlmImf/ImfXdr.h b[1] = (signed char) (v >> 8); b 393 3rdparty/openexr/IlmImf/ImfXdr.h b[2] = (signed char) (v >> 16); b 394 3rdparty/openexr/IlmImf/ImfXdr.h b[3] = (signed char) (v >> 24); b 396 3rdparty/openexr/IlmImf/ImfXdr.h writeSignedChars<S> (out, b, 4); b 404 3rdparty/openexr/IlmImf/ImfXdr.h unsigned char b[4]; b 406 3rdparty/openexr/IlmImf/ImfXdr.h b[0] = (unsigned char) (v); b 407 3rdparty/openexr/IlmImf/ImfXdr.h b[1] = (unsigned char) (v >> 8); b 408 3rdparty/openexr/IlmImf/ImfXdr.h b[2] = (unsigned char) (v >> 16); b 409 3rdparty/openexr/IlmImf/ImfXdr.h b[3] = (unsigned char) (v >> 24); b 411 3rdparty/openexr/IlmImf/ImfXdr.h writeUnsignedChars<S> (out, b, 4); b 419 3rdparty/openexr/IlmImf/ImfXdr.h signed char b[8]; b 421 3rdparty/openexr/IlmImf/ImfXdr.h b[0] = (signed char) (v); b 422 3rdparty/openexr/IlmImf/ImfXdr.h b[1] = (signed char) (v >> 8); b 423 3rdparty/openexr/IlmImf/ImfXdr.h b[2] = (signed char) (v >> 16); b 424 3rdparty/openexr/IlmImf/ImfXdr.h b[3] = (signed char) (v >> 24); b 430 3rdparty/openexr/IlmImf/ImfXdr.h b[4] = 0; b 431 3rdparty/openexr/IlmImf/ImfXdr.h b[5] = 0; b 432 3rdparty/openexr/IlmImf/ImfXdr.h b[6] = 0; b 433 3rdparty/openexr/IlmImf/ImfXdr.h b[7] = 0; b 437 3rdparty/openexr/IlmImf/ImfXdr.h b[4] = ~0; b 438 3rdparty/openexr/IlmImf/ImfXdr.h b[5] = ~0; b 439 3rdparty/openexr/IlmImf/ImfXdr.h b[6] = ~0; b 440 3rdparty/openexr/IlmImf/ImfXdr.h b[7] = ~0; b 445 3rdparty/openexr/IlmImf/ImfXdr.h b[4] = (signed char) (v >> 32); b 446 3rdparty/openexr/IlmImf/ImfXdr.h b[5] = (signed char) (v >> 40); b 447 3rdparty/openexr/IlmImf/ImfXdr.h b[6] = (signed char) (v >> 48); b 448 3rdparty/openexr/IlmImf/ImfXdr.h b[7] = (signed char) (v >> 56); b 456 3rdparty/openexr/IlmImf/ImfXdr.h writeSignedChars<S> (out, b, 8); b 464 3rdparty/openexr/IlmImf/ImfXdr.h unsigned char b[8]; b 466 3rdparty/openexr/IlmImf/ImfXdr.h b[0] = (unsigned char) (v); b 467 3rdparty/openexr/IlmImf/ImfXdr.h b[1] = (unsigned char) (v >> 8); b 468 3rdparty/openexr/IlmImf/ImfXdr.h b[2] = (unsigned char) (v >> 16); b 469 3rdparty/openexr/IlmImf/ImfXdr.h b[3] = (unsigned char) (v >> 24); b 473 3rdparty/openexr/IlmImf/ImfXdr.h b[4] = 0; b 474 3rdparty/openexr/IlmImf/ImfXdr.h b[5] = 0; b 475 3rdparty/openexr/IlmImf/ImfXdr.h b[6] = 0; b 476 3rdparty/openexr/IlmImf/ImfXdr.h b[7] = 0; b 480 3rdparty/openexr/IlmImf/ImfXdr.h b[4] = (unsigned char) (v >> 32); b 481 3rdparty/openexr/IlmImf/ImfXdr.h b[5] = (unsigned char) (v >> 40); b 482 3rdparty/openexr/IlmImf/ImfXdr.h b[6] = (unsigned char) (v >> 48); b 483 3rdparty/openexr/IlmImf/ImfXdr.h b[7] = (unsigned char) (v >> 56); b 491 3rdparty/openexr/IlmImf/ImfXdr.h writeUnsignedChars<S> (out, b, 8); b 501 3rdparty/openexr/IlmImf/ImfXdr.h unsigned char b[8]; b 503 3rdparty/openexr/IlmImf/ImfXdr.h b[0] = (unsigned char) (v); b 504 3rdparty/openexr/IlmImf/ImfXdr.h b[1] = (unsigned char) (v >> 8); b 505 3rdparty/openexr/IlmImf/ImfXdr.h b[2] = (unsigned char) (v >> 16); b 506 3rdparty/openexr/IlmImf/ImfXdr.h b[3] = (unsigned char) (v >> 24); b 507 3rdparty/openexr/IlmImf/ImfXdr.h b[4] = (unsigned char) (v >> 32); b 508 3rdparty/openexr/IlmImf/ImfXdr.h b[5] = (unsigned char) (v >> 40); b 509 3rdparty/openexr/IlmImf/ImfXdr.h b[6] = (unsigned char) (v >> 48); b 510 3rdparty/openexr/IlmImf/ImfXdr.h b[7] = (unsigned char) (v >> 56); b 512 3rdparty/openexr/IlmImf/ImfXdr.h writeUnsignedChars<S> (out, b, 8); b 525 3rdparty/openexr/IlmImf/ImfXdr.h unsigned char b[4]; b 527 3rdparty/openexr/IlmImf/ImfXdr.h b[0] = (unsigned char) (u.i); b 528 3rdparty/openexr/IlmImf/ImfXdr.h b[1] = (unsigned char) (u.i >> 8); b 529 3rdparty/openexr/IlmImf/ImfXdr.h b[2] = (unsigned char) (u.i >> 16); b 530 3rdparty/openexr/IlmImf/ImfXdr.h b[3] = (unsigned char) (u.i >> 24); b 532 3rdparty/openexr/IlmImf/ImfXdr.h writeUnsignedChars<S> (out, b, 4); b 543 3rdparty/openexr/IlmImf/ImfXdr.h unsigned char b[8]; b 545 3rdparty/openexr/IlmImf/ImfXdr.h b[0] = (unsigned char) (u.i); b 546 3rdparty/openexr/IlmImf/ImfXdr.h b[1] = (unsigned char) (u.i >> 8); b 547 3rdparty/openexr/IlmImf/ImfXdr.h b[2] = (unsigned char) (u.i >> 16); b 548 3rdparty/openexr/IlmImf/ImfXdr.h b[3] = (unsigned char) (u.i >> 24); b 549 3rdparty/openexr/IlmImf/ImfXdr.h b[4] = (unsigned char) (u.i >> 32); b 550 3rdparty/openexr/IlmImf/ImfXdr.h b[5] = (unsigned char) (u.i >> 40); b 551 3rdparty/openexr/IlmImf/ImfXdr.h b[6] = (unsigned char) (u.i >> 48); b 552 3rdparty/openexr/IlmImf/ImfXdr.h b[7] = (unsigned char) (u.i >> 56); b 554 3rdparty/openexr/IlmImf/ImfXdr.h writeUnsignedChars<S> (out, b, 8); b 562 3rdparty/openexr/IlmImf/ImfXdr.h unsigned char b[2]; b 564 3rdparty/openexr/IlmImf/ImfXdr.h b[0] = (unsigned char) (v.bits()); b 565 3rdparty/openexr/IlmImf/ImfXdr.h b[1] = (unsigned char) (v.bits() >> 8); b 567 3rdparty/openexr/IlmImf/ImfXdr.h writeUnsignedChars<S> (out, b, 2); b 644 3rdparty/openexr/IlmImf/ImfXdr.h signed char b[2]; b 646 3rdparty/openexr/IlmImf/ImfXdr.h readSignedChars<S> (in, b, 2); b 648 3rdparty/openexr/IlmImf/ImfXdr.h v = (b[0] & 0x00ff) | b 649 3rdparty/openexr/IlmImf/ImfXdr.h (b[1] << 8); b 657 3rdparty/openexr/IlmImf/ImfXdr.h unsigned char b[2]; b 659 3rdparty/openexr/IlmImf/ImfXdr.h readUnsignedChars<S> (in, b, 2); b 661 3rdparty/openexr/IlmImf/ImfXdr.h v = (b[0] & 0x00ff) | b 662 3rdparty/openexr/IlmImf/ImfXdr.h (b[1] << 8); b 670 3rdparty/openexr/IlmImf/ImfXdr.h signed char b[4]; b 672 3rdparty/openexr/IlmImf/ImfXdr.h readSignedChars<S> (in, b, 4); b 674 3rdparty/openexr/IlmImf/ImfXdr.h v = (b[0] & 0x000000ff) | b 675 3rdparty/openexr/IlmImf/ImfXdr.h ((b[1] << 8) & 0x0000ff00) | b 676 3rdparty/openexr/IlmImf/ImfXdr.h ((b[2] << 16) & 0x00ff0000) | b 677 3rdparty/openexr/IlmImf/ImfXdr.h (b[3] << 24); b 685 3rdparty/openexr/IlmImf/ImfXdr.h unsigned char b[4]; b 687 3rdparty/openexr/IlmImf/ImfXdr.h readUnsignedChars<S> (in, b, 4); b 689 3rdparty/openexr/IlmImf/ImfXdr.h v = (b[0] & 0x000000ff) | b 690 3rdparty/openexr/IlmImf/ImfXdr.h ((b[1] << 8) & 0x0000ff00) | b 691 3rdparty/openexr/IlmImf/ImfXdr.h ((b[2] << 16) & 0x00ff0000) | b 692 3rdparty/openexr/IlmImf/ImfXdr.h (b[3] << 24); b 700 3rdparty/openexr/IlmImf/ImfXdr.h signed char b[8]; b 702 3rdparty/openexr/IlmImf/ImfXdr.h readSignedChars<S> (in, b, 8); b 706 3rdparty/openexr/IlmImf/ImfXdr.h v = (b[0] & 0x000000ff) | b 707 3rdparty/openexr/IlmImf/ImfXdr.h ((b[1] << 8) & 0x0000ff00) | b 708 3rdparty/openexr/IlmImf/ImfXdr.h ((b[2] << 16) & 0x00ff0000) | b 709 3rdparty/openexr/IlmImf/ImfXdr.h (b[3] << 24); b 711 3rdparty/openexr/IlmImf/ImfXdr.h if (( b[4] || b[5] || b[6] || b[7]) && b 712 3rdparty/openexr/IlmImf/ImfXdr.h (~b[4] || ~b[5] || ~b[6] || ~b[7])) b 720 3rdparty/openexr/IlmImf/ImfXdr.h v = ((long) b[0] & 0x00000000000000ff) | b 721 3rdparty/openexr/IlmImf/ImfXdr.h (((long) b[1] << 8) & 0x000000000000ff00) | b 722 3rdparty/openexr/IlmImf/ImfXdr.h (((long) b[2] << 16) & 0x0000000000ff0000) | b 723 3rdparty/openexr/IlmImf/ImfXdr.h (((long) b[3] << 24) & 0x00000000ff000000) | b 724 3rdparty/openexr/IlmImf/ImfXdr.h (((long) b[4] << 32) & 0x000000ff00000000) | b 725 3rdparty/openexr/IlmImf/ImfXdr.h (((long) b[5] << 40) & 0x0000ff0000000000) | b 726 3rdparty/openexr/IlmImf/ImfXdr.h (((long) b[6] << 48) & 0x00ff000000000000) | b 727 3rdparty/openexr/IlmImf/ImfXdr.h ((long) b[7] << 56); b 741 3rdparty/openexr/IlmImf/ImfXdr.h unsigned char b[8]; b 743 3rdparty/openexr/IlmImf/ImfXdr.h readUnsignedChars<S> (in, b, 8); b 747 3rdparty/openexr/IlmImf/ImfXdr.h v = (b[0] & 0x000000ff) | b 748 3rdparty/openexr/IlmImf/ImfXdr.h ((b[1] << 8) & 0x0000ff00) | b 749 3rdparty/openexr/IlmImf/ImfXdr.h ((b[2] << 16) & 0x00ff0000) | b 750 3rdparty/openexr/IlmImf/ImfXdr.h (b[3] << 24); b 752 3rdparty/openexr/IlmImf/ImfXdr.h if (b[4] || b[5] || b[6] || b[7]) b 760 3rdparty/openexr/IlmImf/ImfXdr.h v = ((unsigned long) b[0] & 0x00000000000000ff) | b 761 3rdparty/openexr/IlmImf/ImfXdr.h (((unsigned long) b[1] << 8) & 0x000000000000ff00) | b 762 3rdparty/openexr/IlmImf/ImfXdr.h (((unsigned long) b[2] << 16) & 0x0000000000ff0000) | b 763 3rdparty/openexr/IlmImf/ImfXdr.h (((unsigned long) b[3] << 24) & 0x00000000ff000000) | b 764 3rdparty/openexr/IlmImf/ImfXdr.h (((unsigned long) b[4] << 32) & 0x000000ff00000000) | b 765 3rdparty/openexr/IlmImf/ImfXdr.h (((unsigned long) b[5] << 40) & 0x0000ff0000000000) | b 766 3rdparty/openexr/IlmImf/ImfXdr.h (((unsigned long) b[6] << 48) & 0x00ff000000000000) | b 767 3rdparty/openexr/IlmImf/ImfXdr.h ((unsigned long) b[7] << 56); b 783 3rdparty/openexr/IlmImf/ImfXdr.h unsigned char b[8]; b 785 3rdparty/openexr/IlmImf/ImfXdr.h readUnsignedChars<S> (in, b, 8); b 787 3rdparty/openexr/IlmImf/ImfXdr.h v = ((Int64) b[0] & 0x00000000000000ffLL) | b 788 3rdparty/openexr/IlmImf/ImfXdr.h (((Int64) b[1] << 8) & 0x000000000000ff00LL) | b 789 3rdparty/openexr/IlmImf/ImfXdr.h (((Int64) b[2] << 16) & 0x0000000000ff0000LL) | b 790 3rdparty/openexr/IlmImf/ImfXdr.h (((Int64) b[3] << 24) & 0x00000000ff000000LL) | b 791 3rdparty/openexr/IlmImf/ImfXdr.h (((Int64) b[4] << 32) & 0x000000ff00000000LL) | b 792 3rdparty/openexr/IlmImf/ImfXdr.h (((Int64) b[5] << 40) & 0x0000ff0000000000LL) | b 793 3rdparty/openexr/IlmImf/ImfXdr.h (((Int64) b[6] << 48) & 0x00ff000000000000LL) | b 794 3rdparty/openexr/IlmImf/ImfXdr.h ((Int64) b[7] << 56); b 804 3rdparty/openexr/IlmImf/ImfXdr.h unsigned char b[4]; b 806 3rdparty/openexr/IlmImf/ImfXdr.h readUnsignedChars<S> (in, b, 4); b 810 3rdparty/openexr/IlmImf/ImfXdr.h u.i = (b[0] & 0x000000ff) | b 811 3rdparty/openexr/IlmImf/ImfXdr.h ((b[1] << 8) & 0x0000ff00) | b 812 3rdparty/openexr/IlmImf/ImfXdr.h ((b[2] << 16) & 0x00ff0000) | b 813 3rdparty/openexr/IlmImf/ImfXdr.h (b[3] << 24); b 823 3rdparty/openexr/IlmImf/ImfXdr.h unsigned char b[8]; b 825 3rdparty/openexr/IlmImf/ImfXdr.h readUnsignedChars<S> (in, b, 8); b 829 3rdparty/openexr/IlmImf/ImfXdr.h u.i = ((Int64) b[0] & 0x00000000000000ffULL) | b 830 3rdparty/openexr/IlmImf/ImfXdr.h (((Int64) b[1] << 8) & 0x000000000000ff00ULL) | b 831 3rdparty/openexr/IlmImf/ImfXdr.h (((Int64) b[2] << 16) & 0x0000000000ff0000ULL) | b 832 3rdparty/openexr/IlmImf/ImfXdr.h (((Int64) b[3] << 24) & 0x00000000ff000000ULL) | b 833 3rdparty/openexr/IlmImf/ImfXdr.h (((Int64) b[4] << 32) & 0x000000ff00000000ULL) | b 834 3rdparty/openexr/IlmImf/ImfXdr.h (((Int64) b[5] << 40) & 0x0000ff0000000000ULL) | b 835 3rdparty/openexr/IlmImf/ImfXdr.h (((Int64) b[6] << 48) & 0x00ff000000000000ULL) | b 836 3rdparty/openexr/IlmImf/ImfXdr.h ((Int64) b[7] << 56); b 846 3rdparty/openexr/IlmImf/ImfXdr.h unsigned char b[2]; b 848 3rdparty/openexr/IlmImf/ImfXdr.h readUnsignedChars<S> (in, b, 2); b 850 3rdparty/openexr/IlmImf/ImfXdr.h v.setBits ((b[0] & 0x00ff) | (b[1] << 8)); b 198 3rdparty/openexr/Imath/ImathBoxAlgo.h S a, b; b 201 3rdparty/openexr/Imath/ImathBoxAlgo.h b = (S) m[j][i] * box.max[j]; b 203 3rdparty/openexr/Imath/ImathBoxAlgo.h if (a < b) b 206 3rdparty/openexr/Imath/ImathBoxAlgo.h newBox.max[i] += b; b 210 3rdparty/openexr/Imath/ImathBoxAlgo.h newBox.min[i] += b; b 282 3rdparty/openexr/Imath/ImathBoxAlgo.h S a, b; b 285 3rdparty/openexr/Imath/ImathBoxAlgo.h b = (S) m[j][i] * box.max[j]; b 287 3rdparty/openexr/Imath/ImathBoxAlgo.h if (a < b) b 290 3rdparty/openexr/Imath/ImathBoxAlgo.h result.max[i] += b; b 294 3rdparty/openexr/Imath/ImathBoxAlgo.h result.min[i] += b; b 355 3rdparty/openexr/Imath/ImathBoxAlgo.h S a, b; b 358 3rdparty/openexr/Imath/ImathBoxAlgo.h b = (S) m[j][i] * box.max[j]; b 360 3rdparty/openexr/Imath/ImathBoxAlgo.h if (a < b) b 363 3rdparty/openexr/Imath/ImathBoxAlgo.h newBox.max[i] += b; b 367 3rdparty/openexr/Imath/ImathBoxAlgo.h newBox.min[i] += b; b 415 3rdparty/openexr/Imath/ImathBoxAlgo.h S a, b; b 418 3rdparty/openexr/Imath/ImathBoxAlgo.h b = (S) m[j][i] * box.max[j]; b 420 3rdparty/openexr/Imath/ImathBoxAlgo.h if (a < b) b 423 3rdparty/openexr/Imath/ImathBoxAlgo.h result.max[i] += b; b 427 3rdparty/openexr/Imath/ImathBoxAlgo.h result.min[i] += b; b 438 3rdparty/openexr/Imath/ImathBoxAlgo.h const Box<Vec3<T> > &b, b 464 3rdparty/openexr/Imath/ImathBoxAlgo.h if (b.isEmpty()) b 502 3rdparty/openexr/Imath/ImathBoxAlgo.h T d1 = b.max.x - r.pos.x; b 503 3rdparty/openexr/Imath/ImathBoxAlgo.h T d2 = b.min.x - r.pos.x; b 516 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.x = b.max.x; b 517 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.y = clamp (r.pos.y + t1 * r.dir.y, b.min.y, b.max.y); b 518 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.z = clamp (r.pos.z + t1 * r.dir.z, b.min.z, b.max.z); b 525 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.x = b.min.x; b 526 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.y = clamp (r.pos.y + t2 * r.dir.y, b.min.y, b.max.y); b 527 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.z = clamp (r.pos.z + t2 * r.dir.z, b.min.z, b.max.z); b 530 3rdparty/openexr/Imath/ImathBoxAlgo.h else if (r.pos.x < b.min.x || r.pos.x > b.max.x) b 537 3rdparty/openexr/Imath/ImathBoxAlgo.h T d1 = b.min.x - r.pos.x; b 538 3rdparty/openexr/Imath/ImathBoxAlgo.h T d2 = b.max.x - r.pos.x; b 551 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.x = b.min.x; b 552 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.y = clamp (r.pos.y + t1 * r.dir.y, b.min.y, b.max.y); b 553 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.z = clamp (r.pos.z + t1 * r.dir.z, b.min.z, b.max.z); b 560 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.x = b.max.x; b 561 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.y = clamp (r.pos.y + t2 * r.dir.y, b.min.y, b.max.y); b 562 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.z = clamp (r.pos.z + t2 * r.dir.z, b.min.z, b.max.z); b 565 3rdparty/openexr/Imath/ImathBoxAlgo.h else if (r.pos.x < b.min.x || r.pos.x > b.max.x) b 577 3rdparty/openexr/Imath/ImathBoxAlgo.h T d1 = b.max.y - r.pos.y; b 578 3rdparty/openexr/Imath/ImathBoxAlgo.h T d2 = b.min.y - r.pos.y; b 591 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.x = clamp (r.pos.x + t1 * r.dir.x, b.min.x, b.max.x); b 592 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.y = b.max.y; b 593 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.z = clamp (r.pos.z + t1 * r.dir.z, b.min.z, b.max.z); b 600 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.x = clamp (r.pos.x + t2 * r.dir.x, b.min.x, b.max.x); b 601 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.y = b.min.y; b 602 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.z = clamp (r.pos.z + t2 * r.dir.z, b.min.z, b.max.z); b 605 3rdparty/openexr/Imath/ImathBoxAlgo.h else if (r.pos.y < b.min.y || r.pos.y > b.max.y) b 612 3rdparty/openexr/Imath/ImathBoxAlgo.h T d1 = b.min.y - r.pos.y; b 613 3rdparty/openexr/Imath/ImathBoxAlgo.h T d2 = b.max.y - r.pos.y; b 626 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.x = clamp (r.pos.x + t1 * r.dir.x, b.min.x, b.max.x); b 627 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.y = b.min.y; b 628 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.z = clamp (r.pos.z + t1 * r.dir.z, b.min.z, b.max.z); b 635 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.x = clamp (r.pos.x + t2 * r.dir.x, b.min.x, b.max.x); b 636 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.y = b.max.y; b 637 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.z = clamp (r.pos.z + t2 * r.dir.z, b.min.z, b.max.z); b 640 3rdparty/openexr/Imath/ImathBoxAlgo.h else if (r.pos.y < b.min.y || r.pos.y > b.max.y) b 652 3rdparty/openexr/Imath/ImathBoxAlgo.h T d1 = b.max.z - r.pos.z; b 653 3rdparty/openexr/Imath/ImathBoxAlgo.h T d2 = b.min.z - r.pos.z; b 666 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.x = clamp (r.pos.x + t1 * r.dir.x, b.min.x, b.max.x); b 667 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.y = clamp (r.pos.y + t1 * r.dir.y, b.min.y, b.max.y); b 668 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.z = b.max.z; b 675 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.x = clamp (r.pos.x + t2 * r.dir.x, b.min.x, b.max.x); b 676 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.y = clamp (r.pos.y + t2 * r.dir.y, b.min.y, b.max.y); b 677 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.z = b.min.z; b 680 3rdparty/openexr/Imath/ImathBoxAlgo.h else if (r.pos.z < b.min.z || r.pos.z > b.max.z) b 687 3rdparty/openexr/Imath/ImathBoxAlgo.h T d1 = b.min.z - r.pos.z; b 688 3rdparty/openexr/Imath/ImathBoxAlgo.h T d2 = b.max.z - r.pos.z; b 701 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.x = clamp (r.pos.x + t1 * r.dir.x, b.min.x, b.max.x); b 702 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.y = clamp (r.pos.y + t1 * r.dir.y, b.min.y, b.max.y); b 703 3rdparty/openexr/Imath/ImathBoxAlgo.h exit.z = b.min.z; b 710 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.x = clamp (r.pos.x + t2 * r.dir.x, b.min.x, b.max.x); b 711 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.y = clamp (r.pos.y + t2 * r.dir.y, b.min.y, b.max.y); b 712 3rdparty/openexr/Imath/ImathBoxAlgo.h entry.z = b.max.z; b 715 3rdparty/openexr/Imath/ImathBoxAlgo.h else if (r.pos.z < b.min.z || r.pos.z > b.max.z) b 727 3rdparty/openexr/Imath/ImathBoxAlgo.h intersects (const Box< Vec3<T> > &b, const Line3<T> &r, Vec3<T> &ip) b 753 3rdparty/openexr/Imath/ImathBoxAlgo.h if (b.isEmpty()) b 762 3rdparty/openexr/Imath/ImathBoxAlgo.h if (b.intersects (r.pos)) b 796 3rdparty/openexr/Imath/ImathBoxAlgo.h if (r.pos.x > b.max.x) b 799 3rdparty/openexr/Imath/ImathBoxAlgo.h T d = b.max.x - r.pos.x; b 809 3rdparty/openexr/Imath/ImathBoxAlgo.h if (r.pos.x <= b.min.x) b 811 3rdparty/openexr/Imath/ImathBoxAlgo.h T d = b.min.x - r.pos.x; b 818 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.x = b.min.x; b 819 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.y = clamp (r.pos.y + t * r.dir.y, b.min.y, b.max.y); b 820 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.z = clamp (r.pos.z + t * r.dir.z, b.min.z, b.max.z); b 826 3rdparty/openexr/Imath/ImathBoxAlgo.h if (r.pos.x < b.min.x) b 829 3rdparty/openexr/Imath/ImathBoxAlgo.h T d = b.min.x - r.pos.x; b 839 3rdparty/openexr/Imath/ImathBoxAlgo.h if (r.pos.x >= b.max.x) b 841 3rdparty/openexr/Imath/ImathBoxAlgo.h T d = b.max.x - r.pos.x; b 848 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.x = b.max.x; b 849 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.y = clamp (r.pos.y + t * r.dir.y, b.min.y, b.max.y); b 850 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.z = clamp (r.pos.z + t * r.dir.z, b.min.z, b.max.z); b 856 3rdparty/openexr/Imath/ImathBoxAlgo.h if (r.pos.x < b.min.x || r.pos.x > b.max.x) b 866 3rdparty/openexr/Imath/ImathBoxAlgo.h if (r.pos.y > b.max.y) b 869 3rdparty/openexr/Imath/ImathBoxAlgo.h T d = b.max.y - r.pos.y; b 879 3rdparty/openexr/Imath/ImathBoxAlgo.h if (r.pos.y <= b.min.y) b 881 3rdparty/openexr/Imath/ImathBoxAlgo.h T d = b.min.y - r.pos.y; b 888 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.x = clamp (r.pos.x + t * r.dir.x, b.min.x, b.max.x); b 889 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.y = b.min.y; b 890 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.z = clamp (r.pos.z + t * r.dir.z, b.min.z, b.max.z); b 896 3rdparty/openexr/Imath/ImathBoxAlgo.h if (r.pos.y < b.min.y) b 899 3rdparty/openexr/Imath/ImathBoxAlgo.h T d = b.min.y - r.pos.y; b 909 3rdparty/openexr/Imath/ImathBoxAlgo.h if (r.pos.y >= b.max.y) b 911 3rdparty/openexr/Imath/ImathBoxAlgo.h T d = b.max.y - r.pos.y; b 918 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.x = clamp (r.pos.x + t * r.dir.x, b.min.x, b.max.x); b 919 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.y = b.max.y; b 920 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.z = clamp (r.pos.z + t * r.dir.z, b.min.z, b.max.z); b 926 3rdparty/openexr/Imath/ImathBoxAlgo.h if (r.pos.y < b.min.y || r.pos.y > b.max.y) b 936 3rdparty/openexr/Imath/ImathBoxAlgo.h if (r.pos.z > b.max.z) b 939 3rdparty/openexr/Imath/ImathBoxAlgo.h T d = b.max.z - r.pos.z; b 949 3rdparty/openexr/Imath/ImathBoxAlgo.h if (r.pos.z <= b.min.z) b 951 3rdparty/openexr/Imath/ImathBoxAlgo.h T d = b.min.z - r.pos.z; b 958 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.x = clamp (r.pos.x + t * r.dir.x, b.min.x, b.max.x); b 959 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.y = clamp (r.pos.y + t * r.dir.y, b.min.y, b.max.y); b 960 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.z = b.min.z; b 966 3rdparty/openexr/Imath/ImathBoxAlgo.h if (r.pos.z < b.min.z) b 969 3rdparty/openexr/Imath/ImathBoxAlgo.h T d = b.min.z - r.pos.z; b 979 3rdparty/openexr/Imath/ImathBoxAlgo.h if (r.pos.z >= b.max.z) b 981 3rdparty/openexr/Imath/ImathBoxAlgo.h T d = b.max.z - r.pos.z; b 988 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.x = clamp (r.pos.x + t * r.dir.x, b.min.x, b.max.x); b 989 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.y = clamp (r.pos.y + t * r.dir.y, b.min.y, b.max.y); b 990 3rdparty/openexr/Imath/ImathBoxAlgo.h ip.z = b.max.z; b 996 3rdparty/openexr/Imath/ImathBoxAlgo.h if (r.pos.z < b.min.z || r.pos.z > b.max.z) b 63 3rdparty/openexr/Imath/ImathColor.h Color3 (T a, T b, T c); // (a b c) b 128 3rdparty/openexr/Imath/ImathColor.h T r, g, b, a; b 140 3rdparty/openexr/Imath/ImathColor.h Color4 (T a, T b, T c, T d); // (a b c d) b 158 3rdparty/openexr/Imath/ImathColor.h void setValue (S a, S b, S c, S d); b 164 3rdparty/openexr/Imath/ImathColor.h void getValue (S &a, S &b, S &c, S &d) const; b 306 3rdparty/openexr/Imath/ImathColor.h Color3<T>::Color3 (T a, T b, T c): Vec3 <T> (a, b, c) b 468 3rdparty/openexr/Imath/ImathColor.h r = g = b = a = x; b 477 3rdparty/openexr/Imath/ImathColor.h b = z; b 487 3rdparty/openexr/Imath/ImathColor.h b = v.b; b 498 3rdparty/openexr/Imath/ImathColor.h b = T (v.b); b 508 3rdparty/openexr/Imath/ImathColor.h b = v.b; b 520 3rdparty/openexr/Imath/ImathColor.h b = T (z); b 531 3rdparty/openexr/Imath/ImathColor.h b = T (v.b); b 542 3rdparty/openexr/Imath/ImathColor.h z = S (b); b 553 3rdparty/openexr/Imath/ImathColor.h v.b = S (b); b 576 3rdparty/openexr/Imath/ImathColor.h return r == v.r && g == v.g && b == v.b && a == v.a; b 584 3rdparty/openexr/Imath/ImathColor.h return r != v.r || g != v.g || b != v.b || a != v.a; b 593 3rdparty/openexr/Imath/ImathColor.h b += v.b; b 602 3rdparty/openexr/Imath/ImathColor.h return Color4 (r + v.r, g + v.g, b + v.b, a + v.a); b 611 3rdparty/openexr/Imath/ImathColor.h b -= v.b; b 620 3rdparty/openexr/Imath/ImathColor.h return Color4 (r - v.r, g - v.g, b - v.b, a - v.a); b 627 3rdparty/openexr/Imath/ImathColor.h return Color4 (-r, -g, -b, -a); b 636 3rdparty/openexr/Imath/ImathColor.h b = -b; b 647 3rdparty/openexr/Imath/ImathColor.h b *= v.b; b 658 3rdparty/openexr/Imath/ImathColor.h b *= x; b 667 3rdparty/openexr/Imath/ImathColor.h return Color4 (r * v.r, g * v.g, b * v.b, a * v.a); b 674 3rdparty/openexr/Imath/ImathColor.h return Color4 (r * x, g * x, b * x, a * x); b 683 3rdparty/openexr/Imath/ImathColor.h b /= v.b; b 694 3rdparty/openexr/Imath/ImathColor.h b /= x; b 703 3rdparty/openexr/Imath/ImathColor.h return Color4 (r / v.r, g / v.g, b / v.b, a / v.a); b 710 3rdparty/openexr/Imath/ImathColor.h return Color4 (r / x, g / x, b / x, a / x); b 718 3rdparty/openexr/Imath/ImathColor.h return s << '(' << v.r << ' ' << v.g << ' ' << v.b << ' ' << v.a << ')'; b 729 3rdparty/openexr/Imath/ImathColor.h return Color4<T> (x * v.r, x * v.g, x * v.b, x * v.a); b 84 3rdparty/openexr/Imath/ImathColorAlgo.cpp double val = hsv.b; b 86 3rdparty/openexr/Imath/ImathColorAlgo.cpp double r = 0.0, g = 0.0, b = 0.0; b 99 3rdparty/openexr/Imath/ImathColorAlgo.cpp case 0: r = val; g = t; b = p; break; b 100 3rdparty/openexr/Imath/ImathColorAlgo.cpp case 1: r = q; g = val; b = p; break; b 101 3rdparty/openexr/Imath/ImathColorAlgo.cpp case 2: r = p; g = val; b = t; break; b 102 3rdparty/openexr/Imath/ImathColorAlgo.cpp case 3: r = p; g = q; b = val; break; b 103 3rdparty/openexr/Imath/ImathColorAlgo.cpp case 4: r = t; g = p; b = val; break; b 104 3rdparty/openexr/Imath/ImathColorAlgo.cpp case 5: r = val; g = p; b = q; break; b 107 3rdparty/openexr/Imath/ImathColorAlgo.cpp return Color4<double>(r,g,b,hsv.a); b 150 3rdparty/openexr/Imath/ImathColorAlgo.cpp const double &b = c.b; b 152 3rdparty/openexr/Imath/ImathColorAlgo.cpp double max = (r > g) ? ((r > b) ? r : b) : ((g > b) ? g : b); b 153 3rdparty/openexr/Imath/ImathColorAlgo.cpp double min = (r < g) ? ((r < b) ? r : b) : ((g < b) ? g : b); b 165 3rdparty/openexr/Imath/ImathColorAlgo.cpp if (r == max) h = (g - b) / range; b 166 3rdparty/openexr/Imath/ImathColorAlgo.cpp else if (g == max) h = 2 + (b - r) / range; b 101 3rdparty/openexr/Imath/ImathColorAlgo.h hsv.b / float(limits<T>::max()), b 106 3rdparty/openexr/Imath/ImathColorAlgo.h (T) (c.b * limits<T>::max()), b 111 3rdparty/openexr/Imath/ImathColorAlgo.h Color4<double> v = Color4<double>(hsv.r, hsv.g, hsv.b, hsv.a); b 113 3rdparty/openexr/Imath/ImathColorAlgo.h return Color4<T>((T) c.r, (T) c.g, (T) c.b, (T) c.a); b 149 3rdparty/openexr/Imath/ImathColorAlgo.h rgb.b / float(limits<T>::max()), b 154 3rdparty/openexr/Imath/ImathColorAlgo.h (T) (c.b * limits<T>::max()), b 159 3rdparty/openexr/Imath/ImathColorAlgo.h Color4<double> v = Color4<double>(rgb.r, rgb.g, rgb.b, rgb.a); b 161 3rdparty/openexr/Imath/ImathColorAlgo.h return Color4<T>((T) c.r, (T) c.g, (T) c.b, (T) c.a); b 192 3rdparty/openexr/Imath/ImathColorAlgo.h float b = c.b / float(limits<T>::max()); b 194 3rdparty/openexr/Imath/ImathColorAlgo.h return rgb2packed( C4f(r,g,b,a) ); b 200 3rdparty/openexr/Imath/ImathColorAlgo.h (((PackedColor) (c.b * 255)) << 16) | b 240 3rdparty/openexr/Imath/ImathColorAlgo.h out.b = ((packed & 0xFF0000) >> 16) * f; b 248 3rdparty/openexr/Imath/ImathColorAlgo.h out.b = ((packed & 0xFF0000) >> 16) * f; b 106 3rdparty/openexr/Imath/ImathFrame.h Vec3<T> b = t.cross( n ); b 112 3rdparty/openexr/Imath/ImathFrame.h M[2][0] = b[0]; M[2][1] = b[1]; M[2][2] = b[2]; M[2][3] = 0.0, b 202 3rdparty/openexr/Imath/ImathFrustum.h inline Frustum<T>::Frustum(T n, T f, T l, T r, T t, T b, bool o) b 204 3rdparty/openexr/Imath/ImathFrustum.h set(n,f,l,r,t,b,o); b 255 3rdparty/openexr/Imath/ImathFrustum.h void Frustum<T>::set(T n, T f, T l, T r, T t, T b, bool o) b 261 3rdparty/openexr/Imath/ImathFrustum.h _bottom = b; b 450 3rdparty/openexr/Imath/ImathFrustum.h Frustum<T> Frustum<T>::window(T l, T r, T t, T b) const b 454 3rdparty/openexr/Imath/ImathFrustum.h Vec2<T> bl = screenToLocal( Vec2<T>(l,b) ); b 656 3rdparty/openexr/Imath/ImathFrustum.h Vec3<T> b( _left, _top, -_nearPlane); b 661 3rdparty/openexr/Imath/ImathFrustum.h p[0].set( o, c, b ); b 664 3rdparty/openexr/Imath/ImathFrustum.h p[3].set( o, b, a ); b 687 3rdparty/openexr/Imath/ImathFrustum.h Vec3<T> b = Vec3<T>( _left, _top, -_nearPlane) * M; b 701 3rdparty/openexr/Imath/ImathFrustum.h p[0].set( o, c, b ); b 704 3rdparty/openexr/Imath/ImathFrustum.h p[3].set( o, b, a ); b 717 3rdparty/openexr/Imath/ImathFrustum.h p[3].set( b, f, e ); b 69 3rdparty/openexr/Imath/ImathFun.h lerp (T a, T b, Q t) b 71 3rdparty/openexr/Imath/ImathFun.h return (T) (a * (1 - t) + b * t); b 77 3rdparty/openexr/Imath/ImathFun.h ulerp (T a, T b, Q t) b 79 3rdparty/openexr/Imath/ImathFun.h return (T) ((a > b)? (a - (a - b) * t): (a + (b - a) * t)); b 85 3rdparty/openexr/Imath/ImathFun.h lerpfactor(T m, T a, T b) b 97 3rdparty/openexr/Imath/ImathFun.h T d = b - a; b 117 3rdparty/openexr/Imath/ImathFun.h cmp (T a, T b) b 119 3rdparty/openexr/Imath/ImathFun.h return Imath::sign (a - b); b 125 3rdparty/openexr/Imath/ImathFun.h cmpt (T a, T b, T t) b 127 3rdparty/openexr/Imath/ImathFun.h return (Imath::abs (a - b) <= t)? 0 : cmp (a, b); b 141 3rdparty/openexr/Imath/ImathFun.h equal (T1 a, T2 b, T3 t) b 143 3rdparty/openexr/Imath/ImathFun.h return Imath::abs (a - b) <= t; b 189 3rdparty/openexr/Imath/ImathLineAlgo.h Vec3<T> b = v2 - v0; b 191 3rdparty/openexr/Imath/ImathLineAlgo.h Vec3<T> d = (b - en * (en ^ b)); b 204 3rdparty/openexr/Imath/ImathLineAlgo.h Vec3<T> b = v0 - v1; b 206 3rdparty/openexr/Imath/ImathLineAlgo.h Vec3<T> d = (b - en * (en ^ b)); b 103 3rdparty/openexr/Imath/ImathMatrix.h Matrix33 (T a, T b, T c, T d, T e, T f, T g, T h, T i); b 466 3rdparty/openexr/Imath/ImathMatrix.h Matrix44 (T a, T b, T c, T d, T e, T f, T g, T h, b 585 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44 &b, // &a != &c and b 928 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::Matrix33 (T a, T b, T c, T d, T e, T f, T g, T h, T i) b 931 3rdparty/openexr/Imath/ImathMatrix.h x[0][1] = b; b 1342 3rdparty/openexr/Imath/ImathMatrix.h S a, b, w; b 1345 3rdparty/openexr/Imath/ImathMatrix.h b = src[0] * x[0][1] + src[1] * x[1][1] + x[2][1]; b 1349 3rdparty/openexr/Imath/ImathMatrix.h dst.y = b / w; b 1357 3rdparty/openexr/Imath/ImathMatrix.h S a, b; b 1360 3rdparty/openexr/Imath/ImathMatrix.h b = src[0] * x[0][1] + src[1] * x[1][1]; b 1363 3rdparty/openexr/Imath/ImathMatrix.h dst.y = b; b 1941 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::Matrix44 (T a, T b, T c, T d, T e, T f, T g, T h, b 1945 3rdparty/openexr/Imath/ImathMatrix.h x[0][1] = b; b 2526 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &b, b 2530 3rdparty/openexr/Imath/ImathMatrix.h register const T * IMATH_RESTRICT bp = &b.x[0][0]; b 2580 3rdparty/openexr/Imath/ImathMatrix.h S a, b, c, w; b 2583 3rdparty/openexr/Imath/ImathMatrix.h b = src[0] * x[0][1] + src[1] * x[1][1] + src[2] * x[2][1] + x[3][1]; b 2588 3rdparty/openexr/Imath/ImathMatrix.h dst.y = b / w; b 2596 3rdparty/openexr/Imath/ImathMatrix.h S a, b, c; b 2599 3rdparty/openexr/Imath/ImathMatrix.h b = src[0] * x[0][1] + src[1] * x[1][1] + src[2] * x[2][1]; b 2603 3rdparty/openexr/Imath/ImathMatrix.h dst.y = b; b 213 3rdparty/openexr/Imath/ImathMatrixAlgo.h const Vec4<T> &b); b 355 3rdparty/openexr/Imath/ImathMatrixAlgo.h const Vec3<T> &b); b 817 3rdparty/openexr/Imath/ImathMatrixAlgo.h outerProduct (const Vec4<T> &a, const Vec4<T> &b ) b 819 3rdparty/openexr/Imath/ImathMatrixAlgo.h return Matrix44<T> (a.x*b.x, a.x*b.y, a.x*b.z, a.x*b.w, b 820 3rdparty/openexr/Imath/ImathMatrixAlgo.h a.y*b.x, a.y*b.y, a.y*b.z, a.x*b.w, b 821 3rdparty/openexr/Imath/ImathMatrixAlgo.h a.z*b.x, a.z*b.y, a.z*b.z, a.x*b.w, b 822 3rdparty/openexr/Imath/ImathMatrixAlgo.h a.w*b.x, a.w*b.y, a.w*b.z, a.w*b.w); b 1315 3rdparty/openexr/Imath/ImathMatrixAlgo.h outerProduct (const Vec3<T> &a, const Vec3<T> &b ) b 1317 3rdparty/openexr/Imath/ImathMatrixAlgo.h return Matrix33<T> (a.x*b.x, a.x*b.y, a.x*b.z, b 1318 3rdparty/openexr/Imath/ImathMatrixAlgo.h a.y*b.x, a.y*b.y, a.y*b.z, b 1319 3rdparty/openexr/Imath/ImathMatrixAlgo.h a.z*b.x, a.z*b.y, a.z*b.z ); b 953 3rdparty/openexr/Imath/ImathQuat.h Vec3<T> b = q.v % a; b 954 3rdparty/openexr/Imath/ImathQuat.h return v + T (2) * (q.r * a + b); b 84 3rdparty/openexr/Imath/ImathRoots.h template <class T> int solveLinear (T a, T b, T &x); b 85 3rdparty/openexr/Imath/ImathRoots.h template <class T> int solveQuadratic (T a, T b, T c, T x[2]); b 87 3rdparty/openexr/Imath/ImathRoots.h template <class T> int solveCubic (T a, T b, T c, T d, T x[3]); b 96 3rdparty/openexr/Imath/ImathRoots.h solveLinear (T a, T b, T &x) b 100 3rdparty/openexr/Imath/ImathRoots.h x = -b / a; b 103 3rdparty/openexr/Imath/ImathRoots.h else if (b != 0) b 116 3rdparty/openexr/Imath/ImathRoots.h solveQuadratic (T a, T b, T c, T x[2]) b 120 3rdparty/openexr/Imath/ImathRoots.h return solveLinear (b, c, x[0]); b 124 3rdparty/openexr/Imath/ImathRoots.h T D = b * b - 4 * a * c; b 129 3rdparty/openexr/Imath/ImathRoots.h T q = -(b + (b > 0 ? 1 : -1) * s) / T(2); b 137 3rdparty/openexr/Imath/ImathRoots.h x[0] = -b / (2 * a); b 204 3rdparty/openexr/Imath/ImathRoots.h solveCubic (T a, T b, T c, T d, T x[3]) b 208 3rdparty/openexr/Imath/ImathRoots.h return solveQuadratic (b, c, d, x); b 212 3rdparty/openexr/Imath/ImathRoots.h return solveNormalizedCubic (b / a, c / a, d / a, x); b 88 3rdparty/openexr/Imath/ImathVec.h Vec2 (T a, T b); // (a b) b 106 3rdparty/openexr/Imath/ImathVec.h void setValue (S a, S b); b 112 3rdparty/openexr/Imath/ImathVec.h void getValue (S &a, S &b) const; b 286 3rdparty/openexr/Imath/ImathVec.h Vec3 (T a, T b, T c); // (a b c) b 319 3rdparty/openexr/Imath/ImathVec.h void setValue (S a, S b, S c); b 325 3rdparty/openexr/Imath/ImathVec.h void getValue (S &a, S &b, S &c) const; b 499 3rdparty/openexr/Imath/ImathVec.h Vec4 (T a, T b, T c, T d); // (a b c d) b 881 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::Vec2 (T a, T b) b 884 3rdparty/openexr/Imath/ImathVec.h y = b; b 916 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::setValue (S a, S b) b 919 3rdparty/openexr/Imath/ImathVec.h y = T (b); b 934 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::getValue (S &a, S &b) const b 937 3rdparty/openexr/Imath/ImathVec.h b = S (y); b 1302 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::Vec3 (T a, T b, T c) b 1305 3rdparty/openexr/Imath/ImathVec.h y = b; b 1375 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::setValue (S a, S b, S c) b 1378 3rdparty/openexr/Imath/ImathVec.h y = T (b); b 1395 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::getValue (S &a, S &b, S &c) const b 1398 3rdparty/openexr/Imath/ImathVec.h b = S (y); b 1492 3rdparty/openexr/Imath/ImathVec.h T b = z * v.x - x * v.z; b 1495 3rdparty/openexr/Imath/ImathVec.h y = b; b 1796 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::Vec4 (T a, T b, T c, T d) b 1799 3rdparty/openexr/Imath/ImathVec.h y = b; b 85 3rdparty/zlib/deflate.c local void putShortMSB OF((deflate_state *s, uInt b)); b 628 3rdparty/zlib/deflate.c local void putShortMSB (s, b) b 630 3rdparty/zlib/deflate.c uInt b; b 632 3rdparty/zlib/deflate.c put_byte(s, (Byte)(b >> 8)); b 633 3rdparty/zlib/deflate.c put_byte(s, (Byte)(b & 0xff)); b 187 apps/createsamples/utility.cpp double b[8]; b 190 apps/createsamples/utility.cpp CvMat B = cvMat( 8, 1, CV_64FC1, b ); b 198 apps/createsamples/utility.cpp b[i] = 0; b 204 apps/createsamples/utility.cpp b[i] = 0; b 212 apps/createsamples/utility.cpp b[1] = b[2] = u; b 216 apps/createsamples/utility.cpp b[6] = b[7] = v; b 61 apps/traincascade/boost.cpp BlockedRange(int b, int e, int g=1) : _begin(b), _end(e), _grainsize(g) {} b 94 apps/traincascade/boost.cpp bool operator()(Idx a, Idx b) const { return arr[a] < arr[b]; } b 111 apps/traincascade/boost.cpp static int CV_CDECL icvCmpIntegers( const void* a, const void* b ) b 113 apps/traincascade/boost.cpp return *(const int*)a - *(const int*)b; b 425 apps/traincascade/old_ml.hpp double* b; b 358 apps/traincascade/old_ml_boost.cpp bool operator()(T* a, T* b) const { return *a < *b; } b 1699 apps/traincascade/old_ml_boost.cpp int a = cofs[ci], b = (ci+1 >= data->cat_ofs->cols) ? data->cat_map->cols : cofs[ci+1], b 1706 apps/traincascade/old_ml_boost.cpp while( a < b ) b 1708 apps/traincascade/old_ml_boost.cpp c = (a + b) >> 1; b 1710 apps/traincascade/old_ml_boost.cpp b = c; b 719 apps/traincascade/old_ml_data.cpp int b = (*rng)(n); b 721 apps/traincascade/old_ml_data.cpp CV_SWAP( sample_idx[a], sample_idx[b], t ); b 370 apps/traincascade/old_ml_inner_functions.cpp icvCmpIntegers( const void* a, const void* b ) b 372 apps/traincascade/old_ml_inner_functions.cpp return *(const int*)a - *(const int*)b; b 380 apps/traincascade/old_ml_inner_functions.cpp int b = **(const int**)_b; b 381 apps/traincascade/old_ml_inner_functions.cpp return (a < b ? -1 : 0)|(a > b); b 385 apps/traincascade/old_ml_inner_functions.cpp static int icvCmpSparseVecElems( const void* a, const void* b ) b 387 apps/traincascade/old_ml_inner_functions.cpp return ((CvSparseVecElem32f*)a)->idx - ((CvSparseVecElem32f*)b)->idx; b 1015 apps/traincascade/old_ml_inner_functions.cpp CV_CDECL icvCmpSampleResponsePairs( const void* a, const void* b ) b 1018 apps/traincascade/old_ml_inner_functions.cpp int rb = ((const CvSampleResponsePair*)b)->response; b 1020 apps/traincascade/old_ml_inner_functions.cpp int ib = ((const CvSampleResponsePair*)b)->index; b 224 apps/traincascade/old_ml_precomp.hpp CvMat a, b; \ b 233 apps/traincascade/old_ml_precomp.hpp b = cvMat( 1, dims, CV_32FC1 ); \ b 237 apps/traincascade/old_ml_precomp.hpp b.data.fl = (float*)array[i]; \ b 238 apps/traincascade/old_ml_precomp.hpp CV_CALL( cvConvert( &b, &a ) ); \ b 127 apps/traincascade/old_ml_tree.cpp bool operator()(T* a, T* b) const { return *a < *b; } b 135 apps/traincascade/old_ml_tree.cpp bool operator()(Idx a, Idx b) const { return arr[a] < arr[b]; } b 142 apps/traincascade/old_ml_tree.cpp bool operator()(const CvPair16u32s& a, const CvPair16u32s& b) const { return *a.i < *b.i; } b 615 apps/traincascade/old_ml_tree.cpp int b = (*rng)(sample_count); b 617 apps/traincascade/old_ml_tree.cpp CV_SWAP( usdst[a], usdst[b], unsh ); b 632 apps/traincascade/old_ml_tree.cpp int b = (*rng)(sample_count); b 633 apps/traincascade/old_ml_tree.cpp CV_SWAP( idst2[a], idst2[b], vi ); b 3689 apps/traincascade/old_ml_tree.cpp int b = (ci+1 >= data->cat_ofs->cols) ? data->cat_map->cols : cofs[ci+1]; b 3697 apps/traincascade/old_ml_tree.cpp while( a < b ) b 3700 apps/traincascade/old_ml_tree.cpp c = (a + b) >> 1; b 3702 apps/traincascade/old_ml_tree.cpp b = c; b 592 modules/calib3d/src/calibinit.cpp CvPoint2D32f b = k == 0 ? corners[(i+1)*pattern_size.width-1] : b 594 modules/calib3d/src/calibinit.cpp float prevt = 0, dx0 = b.x - a.x, dy0 = b.y - a.y; b 1281 modules/calib3d/src/calibinit.cpp CvCBCorner *a = q->corners[j], *b = q->corners[(j+1)&3]; b 1298 modules/calib3d/src/calibinit.cpp if( a->count >= 4 || b->count >= 4 ) b 1302 modules/calib3d/src/calibinit.cpp if( a->neighbors[k] == b ) b 1304 modules/calib3d/src/calibinit.cpp if( b->neighbors[k] == a ) b 1307 modules/calib3d/src/calibinit.cpp a->neighbors[a->count++] = b; b 1308 modules/calib3d/src/calibinit.cpp b->neighbors[b->count++] = a; b 97 modules/calib3d/src/calibration.cpp const float* b = (const float*)B->data.ptr + i2; b 102 modules/calib3d/src/calibration.cpp dcda[i1*L + j] = b[j*bstep]; b 126 modules/calib3d/src/calibration.cpp const double* b = (const double*)B->data.ptr + i2; b 131 modules/calib3d/src/calibration.cpp dcda[i1*L + j] = b[j*bstep]; b 1629 modules/calib3d/src/calibration.cpp double b = *(const double*)_b; b 1631 modules/calib3d/src/calibration.cpp return (a > b) - (a < b); b 3534 modules/calib3d/src/calibration.cpp double b = y2_ - a*y1_; b 3539 modules/calib3d/src/calibration.cpp P3.at<double>(1,2) = P3.at<double>(1,2)*a + b; b 1455 modules/calib3d/src/circlesgrid.cpp Point2f b = p2 - p1; b 1456 modules/calib3d/src/circlesgrid.cpp return a.x * b.y - a.y * b.x; b 400 modules/calib3d/src/dls.cpp cv::Mat dls::cayley_LS_M(const std::vector<double>& a, const std::vector<double>& b, const std::vector<double>& c, const std::vector<double>& u) b 407 modules/calib3d/src/dls.cpp M.at<double>(0,0)=u[1]; M.at<double>(0,35)=a[1]; M.at<double>(0,83)=b[1]; M.at<double>(0,118)=c[1]; b 408 modules/calib3d/src/dls.cpp M.at<double>(1,0)=u[4]; M.at<double>(1,1)=u[1]; M.at<double>(1,34)=a[1]; M.at<double>(1,35)=a[10]; M.at<double>(1,54)=b[1]; M.at<double>(1,83)=b[10]; M.at<double>(1,99)=c[1]; M.at<double>(1,118)=c[10]; b 409 modules/calib3d/src/dls.cpp M.at<double>(2,1)=u[4]; M.at<double>(2,2)=u[1]; M.at<double>(2,34)=a[10]; M.at<double>(2,35)=a[14]; M.at<double>(2,51)=a[1]; M.at<double>(2,54)=b[10]; M.at<double>(2,65)=b[1]; M.at<double>(2,83)=b[14]; M.at<double>(2,89)=c[1]; M.at<double>(2,99)=c[10]; M.at<double>(2,118)=c[14]; b 410 modules/calib3d/src/dls.cpp M.at<double>(3,0)=u[3]; M.at<double>(3,3)=u[1]; M.at<double>(3,35)=a[11]; M.at<double>(3,49)=a[1]; M.at<double>(3,76)=b[1]; M.at<double>(3,83)=b[11]; M.at<double>(3,118)=c[11]; M.at<double>(3,119)=c[1]; b 411 modules/calib3d/src/dls.cpp M.at<double>(4,1)=u[3]; M.at<double>(4,3)=u[4]; M.at<double>(4,4)=u[1]; M.at<double>(4,34)=a[11]; M.at<double>(4,35)=a[5]; M.at<double>(4,43)=a[1]; M.at<double>(4,49)=a[10]; M.at<double>(4,54)=b[11]; M.at<double>(4,71)=b[1]; M.at<double>(4,76)=b[10]; M.at<double>(4,83)=b[5]; M.at<double>(4,99)=c[11]; M.at<double>(4,100)=c[1]; M.at<double>(4,118)=c[5]; M.at<double>(4,119)=c[10]; b 412 modules/calib3d/src/dls.cpp M.at<double>(5,2)=u[3]; M.at<double>(5,4)=u[4]; M.at<double>(5,5)=u[1]; M.at<double>(5,34)=a[5]; M.at<double>(5,35)=a[12]; M.at<double>(5,41)=a[1]; M.at<double>(5,43)=a[10]; M.at<double>(5,49)=a[14]; M.at<double>(5,51)=a[11]; M.at<double>(5,54)=b[5]; M.at<double>(5,62)=b[1]; M.at<double>(5,65)=b[11]; M.at<double>(5,71)=b[10]; M.at<double>(5,76)=b[14]; M.at<double>(5,83)=b[12]; M.at<double>(5,89)=c[11]; M.at<double>(5,99)=c[5]; M.at<double>(5,100)=c[10]; M.at<double>(5,111)=c[1]; M.at<double>(5,118)=c[12]; M.at<double>(5,119)=c[14]; b 413 modules/calib3d/src/dls.cpp M.at<double>(6,3)=u[3]; M.at<double>(6,6)=u[1]; M.at<double>(6,30)=a[1]; M.at<double>(6,35)=a[15]; M.at<double>(6,49)=a[11]; M.at<double>(6,75)=b[1]; M.at<double>(6,76)=b[11]; M.at<double>(6,83)=b[15]; M.at<double>(6,107)=c[1]; M.at<double>(6,118)=c[15]; M.at<double>(6,119)=c[11]; b 414 modules/calib3d/src/dls.cpp M.at<double>(7,4)=u[3]; M.at<double>(7,6)=u[4]; M.at<double>(7,7)=u[1]; M.at<double>(7,30)=a[10]; M.at<double>(7,34)=a[15]; M.at<double>(7,35)=a[6]; M.at<double>(7,43)=a[11]; M.at<double>(7,45)=a[1]; M.at<double>(7,49)=a[5]; M.at<double>(7,54)=b[15]; M.at<double>(7,63)=b[1]; M.at<double>(7,71)=b[11]; M.at<double>(7,75)=b[10]; M.at<double>(7,76)=b[5]; M.at<double>(7,83)=b[6]; M.at<double>(7,99)=c[15]; M.at<double>(7,100)=c[11]; M.at<double>(7,107)=c[10]; M.at<double>(7,112)=c[1]; M.at<double>(7,118)=c[6]; M.at<double>(7,119)=c[5]; b 415 modules/calib3d/src/dls.cpp M.at<double>(8,5)=u[3]; M.at<double>(8,7)=u[4]; M.at<double>(8,8)=u[1]; M.at<double>(8,30)=a[14]; M.at<double>(8,34)=a[6]; M.at<double>(8,41)=a[11]; M.at<double>(8,43)=a[5]; M.at<double>(8,45)=a[10]; M.at<double>(8,46)=a[1]; M.at<double>(8,49)=a[12]; M.at<double>(8,51)=a[15]; M.at<double>(8,54)=b[6]; M.at<double>(8,62)=b[11]; M.at<double>(8,63)=b[10]; M.at<double>(8,65)=b[15]; M.at<double>(8,66)=b[1]; M.at<double>(8,71)=b[5]; M.at<double>(8,75)=b[14]; M.at<double>(8,76)=b[12]; M.at<double>(8,89)=c[15]; M.at<double>(8,99)=c[6]; M.at<double>(8,100)=c[5]; M.at<double>(8,102)=c[1]; M.at<double>(8,107)=c[14]; M.at<double>(8,111)=c[11]; M.at<double>(8,112)=c[10]; M.at<double>(8,119)=c[12]; b 416 modules/calib3d/src/dls.cpp M.at<double>(9,0)=u[2]; M.at<double>(9,9)=u[1]; M.at<double>(9,35)=a[9]; M.at<double>(9,36)=a[1]; M.at<double>(9,83)=b[9]; M.at<double>(9,84)=b[1]; M.at<double>(9,88)=c[1]; M.at<double>(9,118)=c[9]; b 417 modules/calib3d/src/dls.cpp M.at<double>(10,1)=u[2]; M.at<double>(10,9)=u[4]; M.at<double>(10,10)=u[1]; M.at<double>(10,33)=a[1]; M.at<double>(10,34)=a[9]; M.at<double>(10,35)=a[4]; M.at<double>(10,36)=a[10]; M.at<double>(10,54)=b[9]; M.at<double>(10,59)=b[1]; M.at<double>(10,83)=b[4]; M.at<double>(10,84)=b[10]; M.at<double>(10,88)=c[10]; M.at<double>(10,99)=c[9]; M.at<double>(10,117)=c[1]; M.at<double>(10,118)=c[4]; b 418 modules/calib3d/src/dls.cpp M.at<double>(11,2)=u[2]; M.at<double>(11,10)=u[4]; M.at<double>(11,11)=u[1]; M.at<double>(11,28)=a[1]; M.at<double>(11,33)=a[10]; M.at<double>(11,34)=a[4]; M.at<double>(11,35)=a[8]; M.at<double>(11,36)=a[14]; M.at<double>(11,51)=a[9]; M.at<double>(11,54)=b[4]; M.at<double>(11,57)=b[1]; M.at<double>(11,59)=b[10]; M.at<double>(11,65)=b[9]; M.at<double>(11,83)=b[8]; M.at<double>(11,84)=b[14]; M.at<double>(11,88)=c[14]; M.at<double>(11,89)=c[9]; M.at<double>(11,99)=c[4]; M.at<double>(11,114)=c[1]; M.at<double>(11,117)=c[10]; M.at<double>(11,118)=c[8]; b 419 modules/calib3d/src/dls.cpp M.at<double>(12,3)=u[2]; M.at<double>(12,9)=u[3]; M.at<double>(12,12)=u[1]; M.at<double>(12,35)=a[3]; M.at<double>(12,36)=a[11]; M.at<double>(12,39)=a[1]; M.at<double>(12,49)=a[9]; M.at<double>(12,76)=b[9]; M.at<double>(12,79)=b[1]; M.at<double>(12,83)=b[3]; M.at<double>(12,84)=b[11]; M.at<double>(12,88)=c[11]; M.at<double>(12,96)=c[1]; M.at<double>(12,118)=c[3]; M.at<double>(12,119)=c[9]; b 420 modules/calib3d/src/dls.cpp M.at<double>(13,4)=u[2]; M.at<double>(13,10)=u[3]; M.at<double>(13,12)=u[4]; M.at<double>(13,13)=u[1]; M.at<double>(13,33)=a[11]; M.at<double>(13,34)=a[3]; M.at<double>(13,35)=a[17]; M.at<double>(13,36)=a[5]; M.at<double>(13,39)=a[10]; M.at<double>(13,43)=a[9]; M.at<double>(13,47)=a[1]; M.at<double>(13,49)=a[4]; M.at<double>(13,54)=b[3]; M.at<double>(13,59)=b[11]; M.at<double>(13,60)=b[1]; M.at<double>(13,71)=b[9]; M.at<double>(13,76)=b[4]; M.at<double>(13,79)=b[10]; M.at<double>(13,83)=b[17]; M.at<double>(13,84)=b[5]; M.at<double>(13,88)=c[5]; M.at<double>(13,90)=c[1]; M.at<double>(13,96)=c[10]; M.at<double>(13,99)=c[3]; M.at<double>(13,100)=c[9]; M.at<double>(13,117)=c[11]; M.at<double>(13,118)=c[17]; M.at<double>(13,119)=c[4]; b 421 modules/calib3d/src/dls.cpp M.at<double>(14,5)=u[2]; M.at<double>(14,11)=u[3]; M.at<double>(14,13)=u[4]; M.at<double>(14,14)=u[1]; M.at<double>(14,28)=a[11]; M.at<double>(14,33)=a[5]; M.at<double>(14,34)=a[17]; M.at<double>(14,36)=a[12]; M.at<double>(14,39)=a[14]; M.at<double>(14,41)=a[9]; M.at<double>(14,42)=a[1]; M.at<double>(14,43)=a[4]; M.at<double>(14,47)=a[10]; M.at<double>(14,49)=a[8]; M.at<double>(14,51)=a[3]; M.at<double>(14,54)=b[17]; M.at<double>(14,56)=b[1]; M.at<double>(14,57)=b[11]; M.at<double>(14,59)=b[5]; M.at<double>(14,60)=b[10]; M.at<double>(14,62)=b[9]; M.at<double>(14,65)=b[3]; M.at<double>(14,71)=b[4]; M.at<double>(14,76)=b[8]; M.at<double>(14,79)=b[14]; M.at<double>(14,84)=b[12]; M.at<double>(14,88)=c[12]; M.at<double>(14,89)=c[3]; M.at<double>(14,90)=c[10]; M.at<double>(14,96)=c[14]; M.at<double>(14,99)=c[17]; M.at<double>(14,100)=c[4]; M.at<double>(14,106)=c[1]; M.at<double>(14,111)=c[9]; M.at<double>(14,114)=c[11]; M.at<double>(14,117)=c[5]; M.at<double>(14,119)=c[8]; b 422 modules/calib3d/src/dls.cpp M.at<double>(15,6)=u[2]; M.at<double>(15,12)=u[3]; M.at<double>(15,15)=u[1]; M.at<double>(15,29)=a[1]; M.at<double>(15,30)=a[9]; M.at<double>(15,35)=a[18]; M.at<double>(15,36)=a[15]; M.at<double>(15,39)=a[11]; M.at<double>(15,49)=a[3]; M.at<double>(15,74)=b[1]; M.at<double>(15,75)=b[9]; M.at<double>(15,76)=b[3]; M.at<double>(15,79)=b[11]; M.at<double>(15,83)=b[18]; M.at<double>(15,84)=b[15]; M.at<double>(15,88)=c[15]; M.at<double>(15,94)=c[1]; M.at<double>(15,96)=c[11]; M.at<double>(15,107)=c[9]; M.at<double>(15,118)=c[18]; M.at<double>(15,119)=c[3]; b 423 modules/calib3d/src/dls.cpp M.at<double>(16,7)=u[2]; M.at<double>(16,13)=u[3]; M.at<double>(16,15)=u[4]; M.at<double>(16,16)=u[1]; M.at<double>(16,29)=a[10]; M.at<double>(16,30)=a[4]; M.at<double>(16,33)=a[15]; M.at<double>(16,34)=a[18]; M.at<double>(16,36)=a[6]; M.at<double>(16,39)=a[5]; M.at<double>(16,43)=a[3]; M.at<double>(16,44)=a[1]; M.at<double>(16,45)=a[9]; M.at<double>(16,47)=a[11]; M.at<double>(16,49)=a[17]; M.at<double>(16,54)=b[18]; M.at<double>(16,59)=b[15]; M.at<double>(16,60)=b[11]; M.at<double>(16,63)=b[9]; M.at<double>(16,68)=b[1]; M.at<double>(16,71)=b[3]; M.at<double>(16,74)=b[10]; M.at<double>(16,75)=b[4]; M.at<double>(16,76)=b[17]; M.at<double>(16,79)=b[5]; M.at<double>(16,84)=b[6]; M.at<double>(16,88)=c[6]; M.at<double>(16,90)=c[11]; M.at<double>(16,94)=c[10]; M.at<double>(16,96)=c[5]; M.at<double>(16,97)=c[1]; M.at<double>(16,99)=c[18]; M.at<double>(16,100)=c[3]; M.at<double>(16,107)=c[4]; M.at<double>(16,112)=c[9]; M.at<double>(16,117)=c[15]; M.at<double>(16,119)=c[17]; b 424 modules/calib3d/src/dls.cpp M.at<double>(17,8)=u[2]; M.at<double>(17,14)=u[3]; M.at<double>(17,16)=u[4]; M.at<double>(17,17)=u[1]; M.at<double>(17,28)=a[15]; M.at<double>(17,29)=a[14]; M.at<double>(17,30)=a[8]; M.at<double>(17,33)=a[6]; M.at<double>(17,39)=a[12]; M.at<double>(17,41)=a[3]; M.at<double>(17,42)=a[11]; M.at<double>(17,43)=a[17]; M.at<double>(17,44)=a[10]; M.at<double>(17,45)=a[4]; M.at<double>(17,46)=a[9]; M.at<double>(17,47)=a[5]; M.at<double>(17,51)=a[18]; M.at<double>(17,56)=b[11]; M.at<double>(17,57)=b[15]; M.at<double>(17,59)=b[6]; M.at<double>(17,60)=b[5]; M.at<double>(17,62)=b[3]; M.at<double>(17,63)=b[4]; M.at<double>(17,65)=b[18]; M.at<double>(17,66)=b[9]; M.at<double>(17,68)=b[10]; M.at<double>(17,71)=b[17]; M.at<double>(17,74)=b[14]; M.at<double>(17,75)=b[8]; M.at<double>(17,79)=b[12]; M.at<double>(17,89)=c[18]; M.at<double>(17,90)=c[5]; M.at<double>(17,94)=c[14]; M.at<double>(17,96)=c[12]; M.at<double>(17,97)=c[10]; M.at<double>(17,100)=c[17]; M.at<double>(17,102)=c[9]; M.at<double>(17,106)=c[11]; M.at<double>(17,107)=c[8]; M.at<double>(17,111)=c[3]; M.at<double>(17,112)=c[4]; M.at<double>(17,114)=c[15]; M.at<double>(17,117)=c[6]; b 425 modules/calib3d/src/dls.cpp M.at<double>(18,9)=u[2]; M.at<double>(18,18)=u[1]; M.at<double>(18,35)=a[13]; M.at<double>(18,36)=a[9]; M.at<double>(18,53)=a[1]; M.at<double>(18,82)=b[1]; M.at<double>(18,83)=b[13]; M.at<double>(18,84)=b[9]; M.at<double>(18,87)=c[1]; M.at<double>(18,88)=c[9]; M.at<double>(18,118)=c[13]; b 426 modules/calib3d/src/dls.cpp M.at<double>(19,10)=u[2]; M.at<double>(19,18)=u[4]; M.at<double>(19,19)=u[1]; M.at<double>(19,32)=a[1]; M.at<double>(19,33)=a[9]; M.at<double>(19,34)=a[13]; M.at<double>(19,35)=a[19]; M.at<double>(19,36)=a[4]; M.at<double>(19,53)=a[10]; M.at<double>(19,54)=b[13]; M.at<double>(19,59)=b[9]; M.at<double>(19,61)=b[1]; M.at<double>(19,82)=b[10]; M.at<double>(19,83)=b[19]; M.at<double>(19,84)=b[4]; M.at<double>(19,87)=c[10]; M.at<double>(19,88)=c[4]; M.at<double>(19,99)=c[13]; M.at<double>(19,116)=c[1]; M.at<double>(19,117)=c[9]; M.at<double>(19,118)=c[19]; b 427 modules/calib3d/src/dls.cpp M.at<double>(20,11)=u[2]; M.at<double>(20,19)=u[4]; M.at<double>(20,20)=u[1]; M.at<double>(20,27)=a[1]; M.at<double>(20,28)=a[9]; M.at<double>(20,32)=a[10]; M.at<double>(20,33)=a[4]; M.at<double>(20,34)=a[19]; M.at<double>(20,36)=a[8]; M.at<double>(20,51)=a[13]; M.at<double>(20,53)=a[14]; M.at<double>(20,54)=b[19]; M.at<double>(20,55)=b[1]; M.at<double>(20,57)=b[9]; M.at<double>(20,59)=b[4]; M.at<double>(20,61)=b[10]; M.at<double>(20,65)=b[13]; M.at<double>(20,82)=b[14]; M.at<double>(20,84)=b[8]; M.at<double>(20,87)=c[14]; M.at<double>(20,88)=c[8]; M.at<double>(20,89)=c[13]; M.at<double>(20,99)=c[19]; M.at<double>(20,113)=c[1]; M.at<double>(20,114)=c[9]; M.at<double>(20,116)=c[10]; M.at<double>(20,117)=c[4]; b 428 modules/calib3d/src/dls.cpp M.at<double>(21,12)=u[2]; M.at<double>(21,18)=u[3]; M.at<double>(21,21)=u[1]; M.at<double>(21,35)=a[2]; M.at<double>(21,36)=a[3]; M.at<double>(21,38)=a[1]; M.at<double>(21,39)=a[9]; M.at<double>(21,49)=a[13]; M.at<double>(21,53)=a[11]; M.at<double>(21,76)=b[13]; M.at<double>(21,78)=b[1]; M.at<double>(21,79)=b[9]; M.at<double>(21,82)=b[11]; M.at<double>(21,83)=b[2]; M.at<double>(21,84)=b[3]; M.at<double>(21,87)=c[11]; M.at<double>(21,88)=c[3]; M.at<double>(21,92)=c[1]; M.at<double>(21,96)=c[9]; M.at<double>(21,118)=c[2]; M.at<double>(21,119)=c[13]; b 429 modules/calib3d/src/dls.cpp M.at<double>(22,13)=u[2]; M.at<double>(22,19)=u[3]; M.at<double>(22,21)=u[4]; M.at<double>(22,22)=u[1]; M.at<double>(22,32)=a[11]; M.at<double>(22,33)=a[3]; M.at<double>(22,34)=a[2]; M.at<double>(22,36)=a[17]; M.at<double>(22,38)=a[10]; M.at<double>(22,39)=a[4]; M.at<double>(22,40)=a[1]; M.at<double>(22,43)=a[13]; M.at<double>(22,47)=a[9]; M.at<double>(22,49)=a[19]; M.at<double>(22,53)=a[5]; M.at<double>(22,54)=b[2]; M.at<double>(22,59)=b[3]; M.at<double>(22,60)=b[9]; M.at<double>(22,61)=b[11]; M.at<double>(22,71)=b[13]; M.at<double>(22,72)=b[1]; M.at<double>(22,76)=b[19]; M.at<double>(22,78)=b[10]; M.at<double>(22,79)=b[4]; M.at<double>(22,82)=b[5]; M.at<double>(22,84)=b[17]; M.at<double>(22,87)=c[5]; M.at<double>(22,88)=c[17]; M.at<double>(22,90)=c[9]; M.at<double>(22,92)=c[10]; M.at<double>(22,95)=c[1]; M.at<double>(22,96)=c[4]; M.at<double>(22,99)=c[2]; M.at<double>(22,100)=c[13]; M.at<double>(22,116)=c[11]; M.at<double>(22,117)=c[3]; M.at<double>(22,119)=c[19]; b 430 modules/calib3d/src/dls.cpp M.at<double>(23,14)=u[2]; M.at<double>(23,20)=u[3]; M.at<double>(23,22)=u[4]; M.at<double>(23,23)=u[1]; M.at<double>(23,27)=a[11]; M.at<double>(23,28)=a[3]; M.at<double>(23,32)=a[5]; M.at<double>(23,33)=a[17]; M.at<double>(23,38)=a[14]; M.at<double>(23,39)=a[8]; M.at<double>(23,40)=a[10]; M.at<double>(23,41)=a[13]; M.at<double>(23,42)=a[9]; M.at<double>(23,43)=a[19]; M.at<double>(23,47)=a[4]; M.at<double>(23,51)=a[2]; M.at<double>(23,53)=a[12]; M.at<double>(23,55)=b[11]; M.at<double>(23,56)=b[9]; M.at<double>(23,57)=b[3]; M.at<double>(23,59)=b[17]; M.at<double>(23,60)=b[4]; M.at<double>(23,61)=b[5]; M.at<double>(23,62)=b[13]; M.at<double>(23,65)=b[2]; M.at<double>(23,71)=b[19]; M.at<double>(23,72)=b[10]; M.at<double>(23,78)=b[14]; M.at<double>(23,79)=b[8]; M.at<double>(23,82)=b[12]; M.at<double>(23,87)=c[12]; M.at<double>(23,89)=c[2]; M.at<double>(23,90)=c[4]; M.at<double>(23,92)=c[14]; M.at<double>(23,95)=c[10]; M.at<double>(23,96)=c[8]; M.at<double>(23,100)=c[19]; M.at<double>(23,106)=c[9]; M.at<double>(23,111)=c[13]; M.at<double>(23,113)=c[11]; M.at<double>(23,114)=c[3]; M.at<double>(23,116)=c[5]; M.at<double>(23,117)=c[17]; b 431 modules/calib3d/src/dls.cpp M.at<double>(24,15)=u[2]; M.at<double>(24,21)=u[3]; M.at<double>(24,24)=u[1]; M.at<double>(24,29)=a[9]; M.at<double>(24,30)=a[13]; M.at<double>(24,36)=a[18]; M.at<double>(24,38)=a[11]; M.at<double>(24,39)=a[3]; M.at<double>(24,49)=a[2]; M.at<double>(24,52)=a[1]; M.at<double>(24,53)=a[15]; M.at<double>(24,73)=b[1]; M.at<double>(24,74)=b[9]; M.at<double>(24,75)=b[13]; M.at<double>(24,76)=b[2]; M.at<double>(24,78)=b[11]; M.at<double>(24,79)=b[3]; M.at<double>(24,82)=b[15]; M.at<double>(24,84)=b[18]; M.at<double>(24,87)=c[15]; M.at<double>(24,88)=c[18]; M.at<double>(24,92)=c[11]; M.at<double>(24,93)=c[1]; M.at<double>(24,94)=c[9]; M.at<double>(24,96)=c[3]; M.at<double>(24,107)=c[13]; M.at<double>(24,119)=c[2]; b 432 modules/calib3d/src/dls.cpp M.at<double>(25,16)=u[2]; M.at<double>(25,22)=u[3]; M.at<double>(25,24)=u[4]; M.at<double>(25,25)=u[1]; M.at<double>(25,29)=a[4]; M.at<double>(25,30)=a[19]; M.at<double>(25,32)=a[15]; M.at<double>(25,33)=a[18]; M.at<double>(25,38)=a[5]; M.at<double>(25,39)=a[17]; M.at<double>(25,40)=a[11]; M.at<double>(25,43)=a[2]; M.at<double>(25,44)=a[9]; M.at<double>(25,45)=a[13]; M.at<double>(25,47)=a[3]; M.at<double>(25,52)=a[10]; M.at<double>(25,53)=a[6]; M.at<double>(25,59)=b[18]; M.at<double>(25,60)=b[3]; M.at<double>(25,61)=b[15]; M.at<double>(25,63)=b[13]; M.at<double>(25,68)=b[9]; M.at<double>(25,71)=b[2]; M.at<double>(25,72)=b[11]; M.at<double>(25,73)=b[10]; M.at<double>(25,74)=b[4]; M.at<double>(25,75)=b[19]; M.at<double>(25,78)=b[5]; M.at<double>(25,79)=b[17]; M.at<double>(25,82)=b[6]; M.at<double>(25,87)=c[6]; M.at<double>(25,90)=c[3]; M.at<double>(25,92)=c[5]; M.at<double>(25,93)=c[10]; M.at<double>(25,94)=c[4]; M.at<double>(25,95)=c[11]; M.at<double>(25,96)=c[17]; M.at<double>(25,97)=c[9]; M.at<double>(25,100)=c[2]; M.at<double>(25,107)=c[19]; M.at<double>(25,112)=c[13]; M.at<double>(25,116)=c[15]; M.at<double>(25,117)=c[18]; b 433 modules/calib3d/src/dls.cpp M.at<double>(26,17)=u[2]; M.at<double>(26,23)=u[3]; M.at<double>(26,25)=u[4]; M.at<double>(26,26)=u[1]; M.at<double>(26,27)=a[15]; M.at<double>(26,28)=a[18]; M.at<double>(26,29)=a[8]; M.at<double>(26,32)=a[6]; M.at<double>(26,38)=a[12]; M.at<double>(26,40)=a[5]; M.at<double>(26,41)=a[2]; M.at<double>(26,42)=a[3]; M.at<double>(26,44)=a[4]; M.at<double>(26,45)=a[19]; M.at<double>(26,46)=a[13]; M.at<double>(26,47)=a[17]; M.at<double>(26,52)=a[14]; M.at<double>(26,55)=b[15]; M.at<double>(26,56)=b[3]; M.at<double>(26,57)=b[18]; M.at<double>(26,60)=b[17]; M.at<double>(26,61)=b[6]; M.at<double>(26,62)=b[2]; M.at<double>(26,63)=b[19]; M.at<double>(26,66)=b[13]; M.at<double>(26,68)=b[4]; M.at<double>(26,72)=b[5]; M.at<double>(26,73)=b[14]; M.at<double>(26,74)=b[8]; M.at<double>(26,78)=b[12]; M.at<double>(26,90)=c[17]; M.at<double>(26,92)=c[12]; M.at<double>(26,93)=c[14]; M.at<double>(26,94)=c[8]; M.at<double>(26,95)=c[5]; M.at<double>(26,97)=c[4]; M.at<double>(26,102)=c[13]; M.at<double>(26,106)=c[3]; M.at<double>(26,111)=c[2]; M.at<double>(26,112)=c[19]; M.at<double>(26,113)=c[15]; M.at<double>(26,114)=c[18]; M.at<double>(26,116)=c[6]; b 434 modules/calib3d/src/dls.cpp M.at<double>(27,15)=u[3]; M.at<double>(27,29)=a[11]; M.at<double>(27,30)=a[3]; M.at<double>(27,36)=a[7]; M.at<double>(27,39)=a[15]; M.at<double>(27,49)=a[18]; M.at<double>(27,69)=b[9]; M.at<double>(27,70)=b[1]; M.at<double>(27,74)=b[11]; M.at<double>(27,75)=b[3]; M.at<double>(27,76)=b[18]; M.at<double>(27,79)=b[15]; M.at<double>(27,84)=b[7]; M.at<double>(27,88)=c[7]; M.at<double>(27,91)=c[1]; M.at<double>(27,94)=c[11]; M.at<double>(27,96)=c[15]; M.at<double>(27,107)=c[3]; M.at<double>(27,110)=c[9]; M.at<double>(27,119)=c[18]; b 435 modules/calib3d/src/dls.cpp M.at<double>(28,6)=u[3]; M.at<double>(28,30)=a[11]; M.at<double>(28,35)=a[7]; M.at<double>(28,49)=a[15]; M.at<double>(28,69)=b[1]; M.at<double>(28,75)=b[11]; M.at<double>(28,76)=b[15]; M.at<double>(28,83)=b[7]; M.at<double>(28,107)=c[11]; M.at<double>(28,110)=c[1]; M.at<double>(28,118)=c[7]; M.at<double>(28,119)=c[15]; b 436 modules/calib3d/src/dls.cpp M.at<double>(29,24)=u[3]; M.at<double>(29,29)=a[3]; M.at<double>(29,30)=a[2]; M.at<double>(29,38)=a[15]; M.at<double>(29,39)=a[18]; M.at<double>(29,52)=a[11]; M.at<double>(29,53)=a[7]; M.at<double>(29,69)=b[13]; M.at<double>(29,70)=b[9]; M.at<double>(29,73)=b[11]; M.at<double>(29,74)=b[3]; M.at<double>(29,75)=b[2]; M.at<double>(29,78)=b[15]; M.at<double>(29,79)=b[18]; M.at<double>(29,82)=b[7]; M.at<double>(29,87)=c[7]; M.at<double>(29,91)=c[9]; M.at<double>(29,92)=c[15]; M.at<double>(29,93)=c[11]; M.at<double>(29,94)=c[3]; M.at<double>(29,96)=c[18]; M.at<double>(29,107)=c[2]; M.at<double>(29,110)=c[13]; b 437 modules/calib3d/src/dls.cpp M.at<double>(30,37)=a[18]; M.at<double>(30,48)=a[7]; M.at<double>(30,52)=a[2]; M.at<double>(30,70)=b[20]; M.at<double>(30,73)=b[2]; M.at<double>(30,77)=b[18]; M.at<double>(30,81)=b[7]; M.at<double>(30,85)=c[7]; M.at<double>(30,91)=c[20]; M.at<double>(30,93)=c[2]; M.at<double>(30,98)=c[18]; b 438 modules/calib3d/src/dls.cpp M.at<double>(31,29)=a[2]; M.at<double>(31,37)=a[15]; M.at<double>(31,38)=a[18]; M.at<double>(31,50)=a[7]; M.at<double>(31,52)=a[3]; M.at<double>(31,69)=b[20]; M.at<double>(31,70)=b[13]; M.at<double>(31,73)=b[3]; M.at<double>(31,74)=b[2]; M.at<double>(31,77)=b[15]; M.at<double>(31,78)=b[18]; M.at<double>(31,80)=b[7]; M.at<double>(31,86)=c[7]; M.at<double>(31,91)=c[13]; M.at<double>(31,92)=c[18]; M.at<double>(31,93)=c[3]; M.at<double>(31,94)=c[2]; M.at<double>(31,98)=c[15]; M.at<double>(31,110)=c[20]; b 439 modules/calib3d/src/dls.cpp M.at<double>(32,48)=a[9]; M.at<double>(32,50)=a[13]; M.at<double>(32,53)=a[20]; M.at<double>(32,80)=b[13]; M.at<double>(32,81)=b[9]; M.at<double>(32,82)=b[20]; M.at<double>(32,85)=c[9]; M.at<double>(32,86)=c[13]; M.at<double>(32,87)=c[20]; b 440 modules/calib3d/src/dls.cpp M.at<double>(33,29)=a[15]; M.at<double>(33,30)=a[18]; M.at<double>(33,39)=a[7]; M.at<double>(33,64)=b[9]; M.at<double>(33,69)=b[3]; M.at<double>(33,70)=b[11]; M.at<double>(33,74)=b[15]; M.at<double>(33,75)=b[18]; M.at<double>(33,79)=b[7]; M.at<double>(33,91)=c[11]; M.at<double>(33,94)=c[15]; M.at<double>(33,96)=c[7]; M.at<double>(33,103)=c[9]; M.at<double>(33,107)=c[18]; M.at<double>(33,110)=c[3]; b 441 modules/calib3d/src/dls.cpp M.at<double>(34,29)=a[18]; M.at<double>(34,38)=a[7]; M.at<double>(34,52)=a[15]; M.at<double>(34,64)=b[13]; M.at<double>(34,69)=b[2]; M.at<double>(34,70)=b[3]; M.at<double>(34,73)=b[15]; M.at<double>(34,74)=b[18]; M.at<double>(34,78)=b[7]; M.at<double>(34,91)=c[3]; M.at<double>(34,92)=c[7]; M.at<double>(34,93)=c[15]; M.at<double>(34,94)=c[18]; M.at<double>(34,103)=c[13]; M.at<double>(34,110)=c[2]; b 442 modules/calib3d/src/dls.cpp M.at<double>(35,37)=a[7]; M.at<double>(35,52)=a[18]; M.at<double>(35,64)=b[20]; M.at<double>(35,70)=b[2]; M.at<double>(35,73)=b[18]; M.at<double>(35,77)=b[7]; M.at<double>(35,91)=c[2]; M.at<double>(35,93)=c[18]; M.at<double>(35,98)=c[7]; M.at<double>(35,103)=c[20]; b 443 modules/calib3d/src/dls.cpp M.at<double>(36,5)=u[4]; M.at<double>(36,34)=a[12]; M.at<double>(36,41)=a[10]; M.at<double>(36,43)=a[14]; M.at<double>(36,49)=a[16]; M.at<double>(36,51)=a[5]; M.at<double>(36,54)=b[12]; M.at<double>(36,62)=b[10]; M.at<double>(36,65)=b[5]; M.at<double>(36,71)=b[14]; M.at<double>(36,76)=b[16]; M.at<double>(36,89)=c[5]; M.at<double>(36,99)=c[12]; M.at<double>(36,100)=c[14]; M.at<double>(36,101)=c[1]; M.at<double>(36,109)=c[11]; M.at<double>(36,111)=c[10]; M.at<double>(36,119)=c[16]; b 444 modules/calib3d/src/dls.cpp M.at<double>(37,2)=u[4]; M.at<double>(37,34)=a[14]; M.at<double>(37,35)=a[16]; M.at<double>(37,51)=a[10]; M.at<double>(37,54)=b[14]; M.at<double>(37,65)=b[10]; M.at<double>(37,83)=b[16]; M.at<double>(37,89)=c[10]; M.at<double>(37,99)=c[14]; M.at<double>(37,109)=c[1]; M.at<double>(37,118)=c[16]; b 445 modules/calib3d/src/dls.cpp M.at<double>(38,30)=a[15]; M.at<double>(38,49)=a[7]; M.at<double>(38,64)=b[1]; M.at<double>(38,69)=b[11]; M.at<double>(38,75)=b[15]; M.at<double>(38,76)=b[7]; M.at<double>(38,103)=c[1]; M.at<double>(38,107)=c[15]; M.at<double>(38,110)=c[11]; M.at<double>(38,119)=c[7]; b 446 modules/calib3d/src/dls.cpp M.at<double>(39,28)=a[14]; M.at<double>(39,33)=a[16]; M.at<double>(39,51)=a[8]; M.at<double>(39,57)=b[14]; M.at<double>(39,59)=b[16]; M.at<double>(39,65)=b[8]; M.at<double>(39,89)=c[8]; M.at<double>(39,105)=c[9]; M.at<double>(39,108)=c[10]; M.at<double>(39,109)=c[4]; M.at<double>(39,114)=c[14]; M.at<double>(39,117)=c[16]; b 447 modules/calib3d/src/dls.cpp M.at<double>(40,27)=a[14]; M.at<double>(40,28)=a[8]; M.at<double>(40,32)=a[16]; M.at<double>(40,55)=b[14]; M.at<double>(40,57)=b[8]; M.at<double>(40,61)=b[16]; M.at<double>(40,105)=c[13]; M.at<double>(40,108)=c[4]; M.at<double>(40,109)=c[19]; M.at<double>(40,113)=c[14]; M.at<double>(40,114)=c[8]; M.at<double>(40,116)=c[16]; b 448 modules/calib3d/src/dls.cpp M.at<double>(41,30)=a[7]; M.at<double>(41,64)=b[11]; M.at<double>(41,69)=b[15]; M.at<double>(41,75)=b[7]; M.at<double>(41,103)=c[11]; M.at<double>(41,107)=c[7]; M.at<double>(41,110)=c[15]; b 449 modules/calib3d/src/dls.cpp M.at<double>(42,27)=a[8]; M.at<double>(42,31)=a[16]; M.at<double>(42,55)=b[8]; M.at<double>(42,58)=b[16]; M.at<double>(42,105)=c[20]; M.at<double>(42,108)=c[19]; M.at<double>(42,113)=c[8]; M.at<double>(42,115)=c[16]; b 450 modules/calib3d/src/dls.cpp M.at<double>(43,29)=a[7]; M.at<double>(43,64)=b[3]; M.at<double>(43,69)=b[18]; M.at<double>(43,70)=b[15]; M.at<double>(43,74)=b[7]; M.at<double>(43,91)=c[15]; M.at<double>(43,94)=c[7]; M.at<double>(43,103)=c[3]; M.at<double>(43,110)=c[18]; b 451 modules/calib3d/src/dls.cpp M.at<double>(44,28)=a[16]; M.at<double>(44,57)=b[16]; M.at<double>(44,105)=c[4]; M.at<double>(44,108)=c[14]; M.at<double>(44,109)=c[8]; M.at<double>(44,114)=c[16]; b 452 modules/calib3d/src/dls.cpp M.at<double>(45,27)=a[16]; M.at<double>(45,55)=b[16]; M.at<double>(45,105)=c[19]; M.at<double>(45,108)=c[8]; M.at<double>(45,113)=c[16]; b 453 modules/calib3d/src/dls.cpp M.at<double>(46,52)=a[7]; M.at<double>(46,64)=b[2]; M.at<double>(46,70)=b[18]; M.at<double>(46,73)=b[7]; M.at<double>(46,91)=c[18]; M.at<double>(46,93)=c[7]; M.at<double>(46,103)=c[2]; b 454 modules/calib3d/src/dls.cpp M.at<double>(47,40)=a[7]; M.at<double>(47,44)=a[18]; M.at<double>(47,52)=a[6]; M.at<double>(47,64)=b[19]; M.at<double>(47,67)=b[2]; M.at<double>(47,68)=b[18]; M.at<double>(47,70)=b[17]; M.at<double>(47,72)=b[7]; M.at<double>(47,73)=b[6]; M.at<double>(47,91)=c[17]; M.at<double>(47,93)=c[6]; M.at<double>(47,95)=c[7]; M.at<double>(47,97)=c[18]; M.at<double>(47,103)=c[19]; M.at<double>(47,104)=c[2]; b 455 modules/calib3d/src/dls.cpp M.at<double>(48,30)=a[6]; M.at<double>(48,43)=a[7]; M.at<double>(48,45)=a[15]; M.at<double>(48,63)=b[15]; M.at<double>(48,64)=b[10]; M.at<double>(48,67)=b[11]; M.at<double>(48,69)=b[5]; M.at<double>(48,71)=b[7]; M.at<double>(48,75)=b[6]; M.at<double>(48,100)=c[7]; M.at<double>(48,103)=c[10]; M.at<double>(48,104)=c[11]; M.at<double>(48,107)=c[6]; M.at<double>(48,110)=c[5]; M.at<double>(48,112)=c[15]; b 456 modules/calib3d/src/dls.cpp M.at<double>(49,41)=a[12]; M.at<double>(49,45)=a[16]; M.at<double>(49,46)=a[14]; M.at<double>(49,62)=b[12]; M.at<double>(49,63)=b[16]; M.at<double>(49,66)=b[14]; M.at<double>(49,101)=c[5]; M.at<double>(49,102)=c[14]; M.at<double>(49,105)=c[15]; M.at<double>(49,109)=c[6]; M.at<double>(49,111)=c[12]; M.at<double>(49,112)=c[16]; b 457 modules/calib3d/src/dls.cpp M.at<double>(50,41)=a[16]; M.at<double>(50,62)=b[16]; M.at<double>(50,101)=c[14]; M.at<double>(50,105)=c[5]; M.at<double>(50,109)=c[12]; M.at<double>(50,111)=c[16]; b 458 modules/calib3d/src/dls.cpp M.at<double>(51,64)=b[18]; M.at<double>(51,70)=b[7]; M.at<double>(51,91)=c[7]; M.at<double>(51,103)=c[18]; b 459 modules/calib3d/src/dls.cpp M.at<double>(52,41)=a[6]; M.at<double>(52,45)=a[12]; M.at<double>(52,46)=a[5]; M.at<double>(52,62)=b[6]; M.at<double>(52,63)=b[12]; M.at<double>(52,66)=b[5]; M.at<double>(52,67)=b[14]; M.at<double>(52,69)=b[16]; M.at<double>(52,101)=c[15]; M.at<double>(52,102)=c[5]; M.at<double>(52,104)=c[14]; M.at<double>(52,109)=c[7]; M.at<double>(52,110)=c[16]; M.at<double>(52,111)=c[6]; M.at<double>(52,112)=c[12]; b 460 modules/calib3d/src/dls.cpp M.at<double>(53,64)=b[15]; M.at<double>(53,69)=b[7]; M.at<double>(53,103)=c[15]; M.at<double>(53,110)=c[7]; b 462 modules/calib3d/src/dls.cpp M.at<double>(55,44)=a[7]; M.at<double>(55,64)=b[17]; M.at<double>(55,67)=b[18]; M.at<double>(55,68)=b[7]; M.at<double>(55,70)=b[6]; M.at<double>(55,91)=c[6]; M.at<double>(55,97)=c[7]; M.at<double>(55,103)=c[17]; M.at<double>(55,104)=c[18]; b 464 modules/calib3d/src/dls.cpp M.at<double>(57,64)=b[6]; M.at<double>(57,67)=b[7]; M.at<double>(57,103)=c[6]; M.at<double>(57,104)=c[7]; b 465 modules/calib3d/src/dls.cpp M.at<double>(58,46)=a[7]; M.at<double>(58,64)=b[12]; M.at<double>(58,66)=b[7]; M.at<double>(58,67)=b[6]; M.at<double>(58,102)=c[7]; M.at<double>(58,103)=c[12]; M.at<double>(58,104)=c[6]; b 466 modules/calib3d/src/dls.cpp M.at<double>(59,8)=u[4]; M.at<double>(59,30)=a[16]; M.at<double>(59,41)=a[5]; M.at<double>(59,43)=a[12]; M.at<double>(59,45)=a[14]; M.at<double>(59,46)=a[10]; M.at<double>(59,51)=a[6]; M.at<double>(59,62)=b[5]; M.at<double>(59,63)=b[14]; M.at<double>(59,65)=b[6]; M.at<double>(59,66)=b[10]; M.at<double>(59,71)=b[12]; M.at<double>(59,75)=b[16]; M.at<double>(59,89)=c[6]; M.at<double>(59,100)=c[12]; M.at<double>(59,101)=c[11]; M.at<double>(59,102)=c[10]; M.at<double>(59,107)=c[16]; M.at<double>(59,109)=c[15]; M.at<double>(59,111)=c[5]; M.at<double>(59,112)=c[14]; b 467 modules/calib3d/src/dls.cpp M.at<double>(60,8)=u[3]; M.at<double>(60,30)=a[12]; M.at<double>(60,41)=a[15]; M.at<double>(60,43)=a[6]; M.at<double>(60,45)=a[5]; M.at<double>(60,46)=a[11]; M.at<double>(60,51)=a[7]; M.at<double>(60,62)=b[15]; M.at<double>(60,63)=b[5]; M.at<double>(60,65)=b[7]; M.at<double>(60,66)=b[11]; M.at<double>(60,67)=b[10]; M.at<double>(60,69)=b[14]; M.at<double>(60,71)=b[6]; M.at<double>(60,75)=b[12]; M.at<double>(60,89)=c[7]; M.at<double>(60,100)=c[6]; M.at<double>(60,102)=c[11]; M.at<double>(60,104)=c[10]; M.at<double>(60,107)=c[12]; M.at<double>(60,110)=c[14]; M.at<double>(60,111)=c[15]; M.at<double>(60,112)=c[5]; b 468 modules/calib3d/src/dls.cpp M.at<double>(61,42)=a[16]; M.at<double>(61,56)=b[16]; M.at<double>(61,101)=c[8]; M.at<double>(61,105)=c[17]; M.at<double>(61,106)=c[16]; M.at<double>(61,108)=c[12]; b 469 modules/calib3d/src/dls.cpp M.at<double>(62,64)=b[7]; M.at<double>(62,103)=c[7]; b 471 modules/calib3d/src/dls.cpp M.at<double>(64,46)=a[12]; M.at<double>(64,66)=b[12]; M.at<double>(64,67)=b[16]; M.at<double>(64,101)=c[6]; M.at<double>(64,102)=c[12]; M.at<double>(64,104)=c[16]; M.at<double>(64,105)=c[7]; b 472 modules/calib3d/src/dls.cpp M.at<double>(65,46)=a[6]; M.at<double>(65,64)=b[16]; M.at<double>(65,66)=b[6]; M.at<double>(65,67)=b[12]; M.at<double>(65,101)=c[7]; M.at<double>(65,102)=c[6]; M.at<double>(65,103)=c[16]; M.at<double>(65,104)=c[12]; b 473 modules/calib3d/src/dls.cpp M.at<double>(66,46)=a[16]; M.at<double>(66,66)=b[16]; M.at<double>(66,101)=c[12]; M.at<double>(66,102)=c[16]; M.at<double>(66,105)=c[6]; b 475 modules/calib3d/src/dls.cpp M.at<double>(68,41)=a[14]; M.at<double>(68,43)=a[16]; M.at<double>(68,51)=a[12]; M.at<double>(68,62)=b[14]; M.at<double>(68,65)=b[12]; M.at<double>(68,71)=b[16]; M.at<double>(68,89)=c[12]; M.at<double>(68,100)=c[16]; M.at<double>(68,101)=c[10]; M.at<double>(68,105)=c[11]; M.at<double>(68,109)=c[5]; M.at<double>(68,111)=c[14]; b 476 modules/calib3d/src/dls.cpp M.at<double>(69,37)=a[2]; M.at<double>(69,48)=a[18]; M.at<double>(69,52)=a[20]; M.at<double>(69,73)=b[20]; M.at<double>(69,77)=b[2]; M.at<double>(69,81)=b[18]; M.at<double>(69,85)=c[18]; M.at<double>(69,93)=c[20]; M.at<double>(69,98)=c[2]; b 477 modules/calib3d/src/dls.cpp M.at<double>(70,20)=u[2]; M.at<double>(70,27)=a[9]; M.at<double>(70,28)=a[13]; M.at<double>(70,31)=a[10]; M.at<double>(70,32)=a[4]; M.at<double>(70,33)=a[19]; M.at<double>(70,50)=a[14]; M.at<double>(70,51)=a[20]; M.at<double>(70,53)=a[8]; M.at<double>(70,55)=b[9]; M.at<double>(70,57)=b[13]; M.at<double>(70,58)=b[10]; M.at<double>(70,59)=b[19]; M.at<double>(70,61)=b[4]; M.at<double>(70,65)=b[20]; M.at<double>(70,80)=b[14]; M.at<double>(70,82)=b[8]; M.at<double>(70,86)=c[14]; M.at<double>(70,87)=c[8]; M.at<double>(70,89)=c[20]; M.at<double>(70,113)=c[9]; M.at<double>(70,114)=c[13]; M.at<double>(70,115)=c[10]; M.at<double>(70,116)=c[4]; M.at<double>(70,117)=c[19]; b 478 modules/calib3d/src/dls.cpp M.at<double>(71,45)=a[7]; M.at<double>(71,63)=b[7]; M.at<double>(71,64)=b[5]; M.at<double>(71,67)=b[15]; M.at<double>(71,69)=b[6]; M.at<double>(71,103)=c[5]; M.at<double>(71,104)=c[15]; M.at<double>(71,110)=c[6]; M.at<double>(71,112)=c[7]; b 479 modules/calib3d/src/dls.cpp M.at<double>(72,41)=a[7]; M.at<double>(72,45)=a[6]; M.at<double>(72,46)=a[15]; M.at<double>(72,62)=b[7]; M.at<double>(72,63)=b[6]; M.at<double>(72,64)=b[14]; M.at<double>(72,66)=b[15]; M.at<double>(72,67)=b[5]; M.at<double>(72,69)=b[12]; M.at<double>(72,102)=c[15]; M.at<double>(72,103)=c[14]; M.at<double>(72,104)=c[5]; M.at<double>(72,110)=c[12]; M.at<double>(72,111)=c[7]; M.at<double>(72,112)=c[6]; b 480 modules/calib3d/src/dls.cpp M.at<double>(73,48)=a[13]; M.at<double>(73,50)=a[20]; M.at<double>(73,80)=b[20]; M.at<double>(73,81)=b[13]; M.at<double>(73,85)=c[13]; M.at<double>(73,86)=c[20]; b 481 modules/calib3d/src/dls.cpp M.at<double>(74,25)=u[3]; M.at<double>(74,29)=a[17]; M.at<double>(74,32)=a[7]; M.at<double>(74,38)=a[6]; M.at<double>(74,40)=a[15]; M.at<double>(74,44)=a[3]; M.at<double>(74,45)=a[2]; M.at<double>(74,47)=a[18]; M.at<double>(74,52)=a[5]; M.at<double>(74,60)=b[18]; M.at<double>(74,61)=b[7]; M.at<double>(74,63)=b[2]; M.at<double>(74,67)=b[13]; M.at<double>(74,68)=b[3]; M.at<double>(74,69)=b[19]; M.at<double>(74,70)=b[4]; M.at<double>(74,72)=b[15]; M.at<double>(74,73)=b[5]; M.at<double>(74,74)=b[17]; M.at<double>(74,78)=b[6]; M.at<double>(74,90)=c[18]; M.at<double>(74,91)=c[4]; M.at<double>(74,92)=c[6]; M.at<double>(74,93)=c[5]; M.at<double>(74,94)=c[17]; M.at<double>(74,95)=c[15]; M.at<double>(74,97)=c[3]; M.at<double>(74,104)=c[13]; M.at<double>(74,110)=c[19]; M.at<double>(74,112)=c[2]; M.at<double>(74,116)=c[7]; b 482 modules/calib3d/src/dls.cpp M.at<double>(75,21)=u[2]; M.at<double>(75,36)=a[2]; M.at<double>(75,37)=a[1]; M.at<double>(75,38)=a[9]; M.at<double>(75,39)=a[13]; M.at<double>(75,49)=a[20]; M.at<double>(75,50)=a[11]; M.at<double>(75,53)=a[3]; M.at<double>(75,76)=b[20]; M.at<double>(75,77)=b[1]; M.at<double>(75,78)=b[9]; M.at<double>(75,79)=b[13]; M.at<double>(75,80)=b[11]; M.at<double>(75,82)=b[3]; M.at<double>(75,84)=b[2]; M.at<double>(75,86)=c[11]; M.at<double>(75,87)=c[3]; M.at<double>(75,88)=c[2]; M.at<double>(75,92)=c[9]; M.at<double>(75,96)=c[13]; M.at<double>(75,98)=c[1]; M.at<double>(75,119)=c[20]; b 483 modules/calib3d/src/dls.cpp M.at<double>(76,48)=a[20]; M.at<double>(76,81)=b[20]; M.at<double>(76,85)=c[20]; b 484 modules/calib3d/src/dls.cpp M.at<double>(77,34)=a[16]; M.at<double>(77,51)=a[14]; M.at<double>(77,54)=b[16]; M.at<double>(77,65)=b[14]; M.at<double>(77,89)=c[14]; M.at<double>(77,99)=c[16]; M.at<double>(77,105)=c[1]; M.at<double>(77,109)=c[10]; b 485 modules/calib3d/src/dls.cpp M.at<double>(78,27)=a[17]; M.at<double>(78,31)=a[12]; M.at<double>(78,37)=a[16]; M.at<double>(78,40)=a[8]; M.at<double>(78,42)=a[19]; M.at<double>(78,55)=b[17]; M.at<double>(78,56)=b[19]; M.at<double>(78,58)=b[12]; M.at<double>(78,72)=b[8]; M.at<double>(78,77)=b[16]; M.at<double>(78,95)=c[8]; M.at<double>(78,98)=c[16]; M.at<double>(78,101)=c[20]; M.at<double>(78,106)=c[19]; M.at<double>(78,108)=c[2]; M.at<double>(78,113)=c[17]; M.at<double>(78,115)=c[12]; b 486 modules/calib3d/src/dls.cpp M.at<double>(79,42)=a[12]; M.at<double>(79,44)=a[16]; M.at<double>(79,46)=a[8]; M.at<double>(79,56)=b[12]; M.at<double>(79,66)=b[8]; M.at<double>(79,68)=b[16]; M.at<double>(79,97)=c[16]; M.at<double>(79,101)=c[17]; M.at<double>(79,102)=c[8]; M.at<double>(79,105)=c[18]; M.at<double>(79,106)=c[12]; M.at<double>(79,108)=c[6]; b 487 modules/calib3d/src/dls.cpp M.at<double>(80,14)=u[4]; M.at<double>(80,28)=a[5]; M.at<double>(80,33)=a[12]; M.at<double>(80,39)=a[16]; M.at<double>(80,41)=a[4]; M.at<double>(80,42)=a[10]; M.at<double>(80,43)=a[8]; M.at<double>(80,47)=a[14]; M.at<double>(80,51)=a[17]; M.at<double>(80,56)=b[10]; M.at<double>(80,57)=b[5]; M.at<double>(80,59)=b[12]; M.at<double>(80,60)=b[14]; M.at<double>(80,62)=b[4]; M.at<double>(80,65)=b[17]; M.at<double>(80,71)=b[8]; M.at<double>(80,79)=b[16]; M.at<double>(80,89)=c[17]; M.at<double>(80,90)=c[14]; M.at<double>(80,96)=c[16]; M.at<double>(80,100)=c[8]; M.at<double>(80,101)=c[9]; M.at<double>(80,106)=c[10]; M.at<double>(80,108)=c[11]; M.at<double>(80,109)=c[3]; M.at<double>(80,111)=c[4]; M.at<double>(80,114)=c[5]; M.at<double>(80,117)=c[12]; b 488 modules/calib3d/src/dls.cpp M.at<double>(81,31)=a[3]; M.at<double>(81,32)=a[2]; M.at<double>(81,37)=a[4]; M.at<double>(81,38)=a[19]; M.at<double>(81,40)=a[13]; M.at<double>(81,47)=a[20]; M.at<double>(81,48)=a[5]; M.at<double>(81,50)=a[17]; M.at<double>(81,58)=b[3]; M.at<double>(81,60)=b[20]; M.at<double>(81,61)=b[2]; M.at<double>(81,72)=b[13]; M.at<double>(81,77)=b[4]; M.at<double>(81,78)=b[19]; M.at<double>(81,80)=b[17]; M.at<double>(81,81)=b[5]; M.at<double>(81,85)=c[5]; M.at<double>(81,86)=c[17]; M.at<double>(81,90)=c[20]; M.at<double>(81,92)=c[19]; M.at<double>(81,95)=c[13]; M.at<double>(81,98)=c[4]; M.at<double>(81,115)=c[3]; M.at<double>(81,116)=c[2]; b 489 modules/calib3d/src/dls.cpp M.at<double>(82,29)=a[6]; M.at<double>(82,44)=a[15]; M.at<double>(82,45)=a[18]; M.at<double>(82,47)=a[7]; M.at<double>(82,60)=b[7]; M.at<double>(82,63)=b[18]; M.at<double>(82,64)=b[4]; M.at<double>(82,67)=b[3]; M.at<double>(82,68)=b[15]; M.at<double>(82,69)=b[17]; M.at<double>(82,70)=b[5]; M.at<double>(82,74)=b[6]; M.at<double>(82,90)=c[7]; M.at<double>(82,91)=c[5]; M.at<double>(82,94)=c[6]; M.at<double>(82,97)=c[15]; M.at<double>(82,103)=c[4]; M.at<double>(82,104)=c[3]; M.at<double>(82,110)=c[17]; M.at<double>(82,112)=c[18]; b 490 modules/calib3d/src/dls.cpp M.at<double>(83,26)=u[2]; M.at<double>(83,27)=a[18]; M.at<double>(83,31)=a[6]; M.at<double>(83,37)=a[12]; M.at<double>(83,40)=a[17]; M.at<double>(83,42)=a[2]; M.at<double>(83,44)=a[19]; M.at<double>(83,46)=a[20]; M.at<double>(83,52)=a[8]; M.at<double>(83,55)=b[18]; M.at<double>(83,56)=b[2]; M.at<double>(83,58)=b[6]; M.at<double>(83,66)=b[20]; M.at<double>(83,68)=b[19]; M.at<double>(83,72)=b[17]; M.at<double>(83,73)=b[8]; M.at<double>(83,77)=b[12]; M.at<double>(83,93)=c[8]; M.at<double>(83,95)=c[17]; M.at<double>(83,97)=c[19]; M.at<double>(83,98)=c[12]; M.at<double>(83,102)=c[20]; M.at<double>(83,106)=c[2]; M.at<double>(83,113)=c[18]; M.at<double>(83,115)=c[6]; b 491 modules/calib3d/src/dls.cpp M.at<double>(84,16)=u[3]; M.at<double>(84,29)=a[5]; M.at<double>(84,30)=a[17]; M.at<double>(84,33)=a[7]; M.at<double>(84,39)=a[6]; M.at<double>(84,43)=a[18]; M.at<double>(84,44)=a[11]; M.at<double>(84,45)=a[3]; M.at<double>(84,47)=a[15]; M.at<double>(84,59)=b[7]; M.at<double>(84,60)=b[15]; M.at<double>(84,63)=b[3]; M.at<double>(84,67)=b[9]; M.at<double>(84,68)=b[11]; M.at<double>(84,69)=b[4]; M.at<double>(84,70)=b[10]; M.at<double>(84,71)=b[18]; M.at<double>(84,74)=b[5]; M.at<double>(84,75)=b[17]; M.at<double>(84,79)=b[6]; M.at<double>(84,90)=c[15]; M.at<double>(84,91)=c[10]; M.at<double>(84,94)=c[5]; M.at<double>(84,96)=c[6]; M.at<double>(84,97)=c[11]; M.at<double>(84,100)=c[18]; M.at<double>(84,104)=c[9]; M.at<double>(84,107)=c[17]; M.at<double>(84,110)=c[4]; M.at<double>(84,112)=c[3]; M.at<double>(84,117)=c[7]; b 492 modules/calib3d/src/dls.cpp M.at<double>(85,25)=u[2]; M.at<double>(85,29)=a[19]; M.at<double>(85,31)=a[15]; M.at<double>(85,32)=a[18]; M.at<double>(85,37)=a[5]; M.at<double>(85,38)=a[17]; M.at<double>(85,40)=a[3]; M.at<double>(85,44)=a[13]; M.at<double>(85,45)=a[20]; M.at<double>(85,47)=a[2]; M.at<double>(85,50)=a[6]; M.at<double>(85,52)=a[4]; M.at<double>(85,58)=b[15]; M.at<double>(85,60)=b[2]; M.at<double>(85,61)=b[18]; M.at<double>(85,63)=b[20]; M.at<double>(85,68)=b[13]; M.at<double>(85,72)=b[3]; M.at<double>(85,73)=b[4]; M.at<double>(85,74)=b[19]; M.at<double>(85,77)=b[5]; M.at<double>(85,78)=b[17]; M.at<double>(85,80)=b[6]; M.at<double>(85,86)=c[6]; M.at<double>(85,90)=c[2]; M.at<double>(85,92)=c[17]; M.at<double>(85,93)=c[4]; M.at<double>(85,94)=c[19]; M.at<double>(85,95)=c[3]; M.at<double>(85,97)=c[13]; M.at<double>(85,98)=c[5]; M.at<double>(85,112)=c[20]; M.at<double>(85,115)=c[15]; M.at<double>(85,116)=c[18]; b 493 modules/calib3d/src/dls.cpp M.at<double>(86,31)=a[18]; M.at<double>(86,37)=a[17]; M.at<double>(86,40)=a[2]; M.at<double>(86,44)=a[20]; M.at<double>(86,48)=a[6]; M.at<double>(86,52)=a[19]; M.at<double>(86,58)=b[18]; M.at<double>(86,68)=b[20]; M.at<double>(86,72)=b[2]; M.at<double>(86,73)=b[19]; M.at<double>(86,77)=b[17]; M.at<double>(86,81)=b[6]; M.at<double>(86,85)=c[6]; M.at<double>(86,93)=c[19]; M.at<double>(86,95)=c[2]; M.at<double>(86,97)=c[20]; M.at<double>(86,98)=c[17]; M.at<double>(86,115)=c[18]; b 494 modules/calib3d/src/dls.cpp M.at<double>(87,22)=u[2]; M.at<double>(87,31)=a[11]; M.at<double>(87,32)=a[3]; M.at<double>(87,33)=a[2]; M.at<double>(87,37)=a[10]; M.at<double>(87,38)=a[4]; M.at<double>(87,39)=a[19]; M.at<double>(87,40)=a[9]; M.at<double>(87,43)=a[20]; M.at<double>(87,47)=a[13]; M.at<double>(87,50)=a[5]; M.at<double>(87,53)=a[17]; M.at<double>(87,58)=b[11]; M.at<double>(87,59)=b[2]; M.at<double>(87,60)=b[13]; M.at<double>(87,61)=b[3]; M.at<double>(87,71)=b[20]; M.at<double>(87,72)=b[9]; M.at<double>(87,77)=b[10]; M.at<double>(87,78)=b[4]; M.at<double>(87,79)=b[19]; M.at<double>(87,80)=b[5]; M.at<double>(87,82)=b[17]; M.at<double>(87,86)=c[5]; M.at<double>(87,87)=c[17]; M.at<double>(87,90)=c[13]; M.at<double>(87,92)=c[4]; M.at<double>(87,95)=c[9]; M.at<double>(87,96)=c[19]; M.at<double>(87,98)=c[10]; M.at<double>(87,100)=c[20]; M.at<double>(87,115)=c[11]; M.at<double>(87,116)=c[3]; M.at<double>(87,117)=c[2]; b 495 modules/calib3d/src/dls.cpp M.at<double>(88,27)=a[2]; M.at<double>(88,31)=a[17]; M.at<double>(88,37)=a[8]; M.at<double>(88,40)=a[19]; M.at<double>(88,42)=a[20]; M.at<double>(88,48)=a[12]; M.at<double>(88,55)=b[2]; M.at<double>(88,56)=b[20]; M.at<double>(88,58)=b[17]; M.at<double>(88,72)=b[19]; M.at<double>(88,77)=b[8]; M.at<double>(88,81)=b[12]; M.at<double>(88,85)=c[12]; M.at<double>(88,95)=c[19]; M.at<double>(88,98)=c[8]; M.at<double>(88,106)=c[20]; M.at<double>(88,113)=c[2]; M.at<double>(88,115)=c[17]; b 496 modules/calib3d/src/dls.cpp M.at<double>(89,31)=a[7]; M.at<double>(89,37)=a[6]; M.at<double>(89,40)=a[18]; M.at<double>(89,44)=a[2]; M.at<double>(89,52)=a[17]; M.at<double>(89,58)=b[7]; M.at<double>(89,67)=b[20]; M.at<double>(89,68)=b[2]; M.at<double>(89,70)=b[19]; M.at<double>(89,72)=b[18]; M.at<double>(89,73)=b[17]; M.at<double>(89,77)=b[6]; M.at<double>(89,91)=c[19]; M.at<double>(89,93)=c[17]; M.at<double>(89,95)=c[18]; M.at<double>(89,97)=c[2]; M.at<double>(89,98)=c[6]; M.at<double>(89,104)=c[20]; M.at<double>(89,115)=c[7]; b 497 modules/calib3d/src/dls.cpp M.at<double>(90,27)=a[12]; M.at<double>(90,40)=a[16]; M.at<double>(90,42)=a[8]; M.at<double>(90,55)=b[12]; M.at<double>(90,56)=b[8]; M.at<double>(90,72)=b[16]; M.at<double>(90,95)=c[16]; M.at<double>(90,101)=c[19]; M.at<double>(90,105)=c[2]; M.at<double>(90,106)=c[8]; M.at<double>(90,108)=c[17]; M.at<double>(90,113)=c[12]; b 498 modules/calib3d/src/dls.cpp M.at<double>(91,23)=u[2]; M.at<double>(91,27)=a[3]; M.at<double>(91,28)=a[2]; M.at<double>(91,31)=a[5]; M.at<double>(91,32)=a[17]; M.at<double>(91,37)=a[14]; M.at<double>(91,38)=a[8]; M.at<double>(91,40)=a[4]; M.at<double>(91,41)=a[20]; M.at<double>(91,42)=a[13]; M.at<double>(91,47)=a[19]; M.at<double>(91,50)=a[12]; M.at<double>(91,55)=b[3]; M.at<double>(91,56)=b[13]; M.at<double>(91,57)=b[2]; M.at<double>(91,58)=b[5]; M.at<double>(91,60)=b[19]; M.at<double>(91,61)=b[17]; M.at<double>(91,62)=b[20]; M.at<double>(91,72)=b[4]; M.at<double>(91,77)=b[14]; M.at<double>(91,78)=b[8]; M.at<double>(91,80)=b[12]; M.at<double>(91,86)=c[12]; M.at<double>(91,90)=c[19]; M.at<double>(91,92)=c[8]; M.at<double>(91,95)=c[4]; M.at<double>(91,98)=c[14]; M.at<double>(91,106)=c[13]; M.at<double>(91,111)=c[20]; M.at<double>(91,113)=c[3]; M.at<double>(91,114)=c[2]; M.at<double>(91,115)=c[5]; M.at<double>(91,116)=c[17]; b 499 modules/calib3d/src/dls.cpp M.at<double>(92,17)=u[4]; M.at<double>(92,28)=a[6]; M.at<double>(92,29)=a[16]; M.at<double>(92,41)=a[17]; M.at<double>(92,42)=a[5]; M.at<double>(92,44)=a[14]; M.at<double>(92,45)=a[8]; M.at<double>(92,46)=a[4]; M.at<double>(92,47)=a[12]; M.at<double>(92,56)=b[5]; M.at<double>(92,57)=b[6]; M.at<double>(92,60)=b[12]; M.at<double>(92,62)=b[17]; M.at<double>(92,63)=b[8]; M.at<double>(92,66)=b[4]; M.at<double>(92,68)=b[14]; M.at<double>(92,74)=b[16]; M.at<double>(92,90)=c[12]; M.at<double>(92,94)=c[16]; M.at<double>(92,97)=c[14]; M.at<double>(92,101)=c[3]; M.at<double>(92,102)=c[4]; M.at<double>(92,106)=c[5]; M.at<double>(92,108)=c[15]; M.at<double>(92,109)=c[18]; M.at<double>(92,111)=c[17]; M.at<double>(92,112)=c[8]; M.at<double>(92,114)=c[6]; b 500 modules/calib3d/src/dls.cpp M.at<double>(93,17)=u[3]; M.at<double>(93,28)=a[7]; M.at<double>(93,29)=a[12]; M.at<double>(93,41)=a[18]; M.at<double>(93,42)=a[15]; M.at<double>(93,44)=a[5]; M.at<double>(93,45)=a[17]; M.at<double>(93,46)=a[3]; M.at<double>(93,47)=a[6]; M.at<double>(93,56)=b[15]; M.at<double>(93,57)=b[7]; M.at<double>(93,60)=b[6]; M.at<double>(93,62)=b[18]; M.at<double>(93,63)=b[17]; M.at<double>(93,66)=b[3]; M.at<double>(93,67)=b[4]; M.at<double>(93,68)=b[5]; M.at<double>(93,69)=b[8]; M.at<double>(93,70)=b[14]; M.at<double>(93,74)=b[12]; M.at<double>(93,90)=c[6]; M.at<double>(93,91)=c[14]; M.at<double>(93,94)=c[12]; M.at<double>(93,97)=c[5]; M.at<double>(93,102)=c[3]; M.at<double>(93,104)=c[4]; M.at<double>(93,106)=c[15]; M.at<double>(93,110)=c[8]; M.at<double>(93,111)=c[18]; M.at<double>(93,112)=c[17]; M.at<double>(93,114)=c[7]; b 501 modules/calib3d/src/dls.cpp M.at<double>(94,31)=a[2]; M.at<double>(94,37)=a[19]; M.at<double>(94,40)=a[20]; M.at<double>(94,48)=a[17]; M.at<double>(94,58)=b[2]; M.at<double>(94,72)=b[20]; M.at<double>(94,77)=b[19]; M.at<double>(94,81)=b[17]; M.at<double>(94,85)=c[17]; M.at<double>(94,95)=c[20]; M.at<double>(94,98)=c[19]; M.at<double>(94,115)=c[2]; b 502 modules/calib3d/src/dls.cpp M.at<double>(95,26)=u[4]; M.at<double>(95,27)=a[6]; M.at<double>(95,40)=a[12]; M.at<double>(95,42)=a[17]; M.at<double>(95,44)=a[8]; M.at<double>(95,46)=a[19]; M.at<double>(95,52)=a[16]; M.at<double>(95,55)=b[6]; M.at<double>(95,56)=b[17]; M.at<double>(95,66)=b[19]; M.at<double>(95,68)=b[8]; M.at<double>(95,72)=b[12]; M.at<double>(95,73)=b[16]; M.at<double>(95,93)=c[16]; M.at<double>(95,95)=c[12]; M.at<double>(95,97)=c[8]; M.at<double>(95,101)=c[2]; M.at<double>(95,102)=c[19]; M.at<double>(95,106)=c[17]; M.at<double>(95,108)=c[18]; M.at<double>(95,113)=c[6]; b 503 modules/calib3d/src/dls.cpp M.at<double>(96,23)=u[4]; M.at<double>(96,27)=a[5]; M.at<double>(96,28)=a[17]; M.at<double>(96,32)=a[12]; M.at<double>(96,38)=a[16]; M.at<double>(96,40)=a[14]; M.at<double>(96,41)=a[19]; M.at<double>(96,42)=a[4]; M.at<double>(96,47)=a[8]; M.at<double>(96,55)=b[5]; M.at<double>(96,56)=b[4]; M.at<double>(96,57)=b[17]; M.at<double>(96,60)=b[8]; M.at<double>(96,61)=b[12]; M.at<double>(96,62)=b[19]; M.at<double>(96,72)=b[14]; M.at<double>(96,78)=b[16]; M.at<double>(96,90)=c[8]; M.at<double>(96,92)=c[16]; M.at<double>(96,95)=c[14]; M.at<double>(96,101)=c[13]; M.at<double>(96,106)=c[4]; M.at<double>(96,108)=c[3]; M.at<double>(96,109)=c[2]; M.at<double>(96,111)=c[19]; M.at<double>(96,113)=c[5]; M.at<double>(96,114)=c[17]; M.at<double>(96,116)=c[12]; b 504 modules/calib3d/src/dls.cpp M.at<double>(97,42)=a[6]; M.at<double>(97,44)=a[12]; M.at<double>(97,46)=a[17]; M.at<double>(97,56)=b[6]; M.at<double>(97,66)=b[17]; M.at<double>(97,67)=b[8]; M.at<double>(97,68)=b[12]; M.at<double>(97,70)=b[16]; M.at<double>(97,91)=c[16]; M.at<double>(97,97)=c[12]; M.at<double>(97,101)=c[18]; M.at<double>(97,102)=c[17]; M.at<double>(97,104)=c[8]; M.at<double>(97,106)=c[6]; M.at<double>(97,108)=c[7]; b 505 modules/calib3d/src/dls.cpp M.at<double>(98,28)=a[12]; M.at<double>(98,41)=a[8]; M.at<double>(98,42)=a[14]; M.at<double>(98,47)=a[16]; M.at<double>(98,56)=b[14]; M.at<double>(98,57)=b[12]; M.at<double>(98,60)=b[16]; M.at<double>(98,62)=b[8]; M.at<double>(98,90)=c[16]; M.at<double>(98,101)=c[4]; M.at<double>(98,105)=c[3]; M.at<double>(98,106)=c[14]; M.at<double>(98,108)=c[5]; M.at<double>(98,109)=c[17]; M.at<double>(98,111)=c[8]; M.at<double>(98,114)=c[12]; b 506 modules/calib3d/src/dls.cpp M.at<double>(99,42)=a[7]; M.at<double>(99,44)=a[6]; M.at<double>(99,46)=a[18]; M.at<double>(99,56)=b[7]; M.at<double>(99,64)=b[8]; M.at<double>(99,66)=b[18]; M.at<double>(99,67)=b[17]; M.at<double>(99,68)=b[6]; M.at<double>(99,70)=b[12]; M.at<double>(99,91)=c[12]; M.at<double>(99,97)=c[6]; M.at<double>(99,102)=c[18]; M.at<double>(99,103)=c[8]; M.at<double>(99,104)=c[17]; M.at<double>(99,106)=c[7]; b 507 modules/calib3d/src/dls.cpp M.at<double>(100,51)=a[16]; M.at<double>(100,65)=b[16]; M.at<double>(100,89)=c[16]; M.at<double>(100,105)=c[10]; M.at<double>(100,109)=c[14]; b 508 modules/calib3d/src/dls.cpp M.at<double>(101,37)=a[9]; M.at<double>(101,38)=a[13]; M.at<double>(101,39)=a[20]; M.at<double>(101,48)=a[11]; M.at<double>(101,50)=a[3]; M.at<double>(101,53)=a[2]; M.at<double>(101,77)=b[9]; M.at<double>(101,78)=b[13]; M.at<double>(101,79)=b[20]; M.at<double>(101,80)=b[3]; M.at<double>(101,81)=b[11]; M.at<double>(101,82)=b[2]; M.at<double>(101,85)=c[11]; M.at<double>(101,86)=c[3]; M.at<double>(101,87)=c[2]; M.at<double>(101,92)=c[13]; M.at<double>(101,96)=c[20]; M.at<double>(101,98)=c[9]; b 509 modules/calib3d/src/dls.cpp M.at<double>(102,37)=a[13]; M.at<double>(102,38)=a[20]; M.at<double>(102,48)=a[3]; M.at<double>(102,50)=a[2]; M.at<double>(102,77)=b[13]; M.at<double>(102,78)=b[20]; M.at<double>(102,80)=b[2]; M.at<double>(102,81)=b[3]; M.at<double>(102,85)=c[3]; M.at<double>(102,86)=c[2]; M.at<double>(102,92)=c[20]; M.at<double>(102,98)=c[13]; b 510 modules/calib3d/src/dls.cpp M.at<double>(103,37)=a[20]; M.at<double>(103,48)=a[2]; M.at<double>(103,77)=b[20]; M.at<double>(103,81)=b[2]; M.at<double>(103,85)=c[2]; M.at<double>(103,98)=c[20]; b 511 modules/calib3d/src/dls.cpp M.at<double>(104,11)=u[4]; M.at<double>(104,28)=a[10]; M.at<double>(104,33)=a[14]; M.at<double>(104,34)=a[8]; M.at<double>(104,36)=a[16]; M.at<double>(104,51)=a[4]; M.at<double>(104,54)=b[8]; M.at<double>(104,57)=b[10]; M.at<double>(104,59)=b[14]; M.at<double>(104,65)=b[4]; M.at<double>(104,84)=b[16]; M.at<double>(104,88)=c[16]; M.at<double>(104,89)=c[4]; M.at<double>(104,99)=c[8]; M.at<double>(104,108)=c[1]; M.at<double>(104,109)=c[9]; M.at<double>(104,114)=c[10]; M.at<double>(104,117)=c[14]; b 512 modules/calib3d/src/dls.cpp M.at<double>(105,20)=u[4]; M.at<double>(105,27)=a[10]; M.at<double>(105,28)=a[4]; M.at<double>(105,32)=a[14]; M.at<double>(105,33)=a[8]; M.at<double>(105,51)=a[19]; M.at<double>(105,53)=a[16]; M.at<double>(105,55)=b[10]; M.at<double>(105,57)=b[4]; M.at<double>(105,59)=b[8]; M.at<double>(105,61)=b[14]; M.at<double>(105,65)=b[19]; M.at<double>(105,82)=b[16]; M.at<double>(105,87)=c[16]; M.at<double>(105,89)=c[19]; M.at<double>(105,108)=c[9]; M.at<double>(105,109)=c[13]; M.at<double>(105,113)=c[10]; M.at<double>(105,114)=c[4]; M.at<double>(105,116)=c[14]; M.at<double>(105,117)=c[8]; b 513 modules/calib3d/src/dls.cpp M.at<double>(106,27)=a[4]; M.at<double>(106,28)=a[19]; M.at<double>(106,31)=a[14]; M.at<double>(106,32)=a[8]; M.at<double>(106,50)=a[16]; M.at<double>(106,55)=b[4]; M.at<double>(106,57)=b[19]; M.at<double>(106,58)=b[14]; M.at<double>(106,61)=b[8]; M.at<double>(106,80)=b[16]; M.at<double>(106,86)=c[16]; M.at<double>(106,108)=c[13]; M.at<double>(106,109)=c[20]; M.at<double>(106,113)=c[4]; M.at<double>(106,114)=c[19]; M.at<double>(106,115)=c[14]; M.at<double>(106,116)=c[8]; b 514 modules/calib3d/src/dls.cpp M.at<double>(107,27)=a[19]; M.at<double>(107,31)=a[8]; M.at<double>(107,48)=a[16]; M.at<double>(107,55)=b[19]; M.at<double>(107,58)=b[8]; M.at<double>(107,81)=b[16]; M.at<double>(107,85)=c[16]; M.at<double>(107,108)=c[20]; M.at<double>(107,113)=c[19]; M.at<double>(107,115)=c[8]; b 515 modules/calib3d/src/dls.cpp M.at<double>(108,36)=a[20]; M.at<double>(108,48)=a[1]; M.at<double>(108,50)=a[9]; M.at<double>(108,53)=a[13]; M.at<double>(108,80)=b[9]; M.at<double>(108,81)=b[1]; M.at<double>(108,82)=b[13]; M.at<double>(108,84)=b[20]; M.at<double>(108,85)=c[1]; M.at<double>(108,86)=c[9]; M.at<double>(108,87)=c[13]; M.at<double>(108,88)=c[20]; b 516 modules/calib3d/src/dls.cpp M.at<double>(109,26)=u[3]; M.at<double>(109,27)=a[7]; M.at<double>(109,40)=a[6]; M.at<double>(109,42)=a[18]; M.at<double>(109,44)=a[17]; M.at<double>(109,46)=a[2]; M.at<double>(109,52)=a[12]; M.at<double>(109,55)=b[7]; M.at<double>(109,56)=b[18]; M.at<double>(109,66)=b[2]; M.at<double>(109,67)=b[19]; M.at<double>(109,68)=b[17]; M.at<double>(109,70)=b[8]; M.at<double>(109,72)=b[6]; M.at<double>(109,73)=b[12]; M.at<double>(109,91)=c[8]; M.at<double>(109,93)=c[12]; M.at<double>(109,95)=c[6]; M.at<double>(109,97)=c[17]; M.at<double>(109,102)=c[2]; M.at<double>(109,104)=c[19]; M.at<double>(109,106)=c[18]; M.at<double>(109,113)=c[7]; b 517 modules/calib3d/src/dls.cpp M.at<double>(110,7)=u[3]; M.at<double>(110,30)=a[5]; M.at<double>(110,34)=a[7]; M.at<double>(110,43)=a[15]; M.at<double>(110,45)=a[11]; M.at<double>(110,49)=a[6]; M.at<double>(110,54)=b[7]; M.at<double>(110,63)=b[11]; M.at<double>(110,67)=b[1]; M.at<double>(110,69)=b[10]; M.at<double>(110,71)=b[15]; M.at<double>(110,75)=b[5]; M.at<double>(110,76)=b[6]; M.at<double>(110,99)=c[7]; M.at<double>(110,100)=c[15]; M.at<double>(110,104)=c[1]; M.at<double>(110,107)=c[5]; M.at<double>(110,110)=c[10]; M.at<double>(110,112)=c[11]; M.at<double>(110,119)=c[6]; b 518 modules/calib3d/src/dls.cpp M.at<double>(111,18)=u[2]; M.at<double>(111,35)=a[20]; M.at<double>(111,36)=a[13]; M.at<double>(111,50)=a[1]; M.at<double>(111,53)=a[9]; M.at<double>(111,80)=b[1]; M.at<double>(111,82)=b[9]; M.at<double>(111,83)=b[20]; M.at<double>(111,84)=b[13]; M.at<double>(111,86)=c[1]; M.at<double>(111,87)=c[9]; M.at<double>(111,88)=c[13]; M.at<double>(111,118)=c[20]; b 519 modules/calib3d/src/dls.cpp M.at<double>(112,19)=u[2]; M.at<double>(112,31)=a[1]; M.at<double>(112,32)=a[9]; M.at<double>(112,33)=a[13]; M.at<double>(112,34)=a[20]; M.at<double>(112,36)=a[19]; M.at<double>(112,50)=a[10]; M.at<double>(112,53)=a[4]; M.at<double>(112,54)=b[20]; M.at<double>(112,58)=b[1]; M.at<double>(112,59)=b[13]; M.at<double>(112,61)=b[9]; M.at<double>(112,80)=b[10]; M.at<double>(112,82)=b[4]; M.at<double>(112,84)=b[19]; M.at<double>(112,86)=c[10]; M.at<double>(112,87)=c[4]; M.at<double>(112,88)=c[19]; M.at<double>(112,99)=c[20]; M.at<double>(112,115)=c[1]; M.at<double>(112,116)=c[9]; M.at<double>(112,117)=c[13]; b 520 modules/calib3d/src/dls.cpp M.at<double>(113,31)=a[9]; M.at<double>(113,32)=a[13]; M.at<double>(113,33)=a[20]; M.at<double>(113,48)=a[10]; M.at<double>(113,50)=a[4]; M.at<double>(113,53)=a[19]; M.at<double>(113,58)=b[9]; M.at<double>(113,59)=b[20]; M.at<double>(113,61)=b[13]; M.at<double>(113,80)=b[4]; M.at<double>(113,81)=b[10]; M.at<double>(113,82)=b[19]; M.at<double>(113,85)=c[10]; M.at<double>(113,86)=c[4]; M.at<double>(113,87)=c[19]; M.at<double>(113,115)=c[9]; M.at<double>(113,116)=c[13]; M.at<double>(113,117)=c[20]; b 521 modules/calib3d/src/dls.cpp M.at<double>(114,31)=a[13]; M.at<double>(114,32)=a[20]; M.at<double>(114,48)=a[4]; M.at<double>(114,50)=a[19]; M.at<double>(114,58)=b[13]; M.at<double>(114,61)=b[20]; M.at<double>(114,80)=b[19]; M.at<double>(114,81)=b[4]; M.at<double>(114,85)=c[4]; M.at<double>(114,86)=c[19]; M.at<double>(114,115)=c[13]; M.at<double>(114,116)=c[20]; b 522 modules/calib3d/src/dls.cpp M.at<double>(115,31)=a[20]; M.at<double>(115,48)=a[19]; M.at<double>(115,58)=b[20]; M.at<double>(115,81)=b[19]; M.at<double>(115,85)=c[19]; M.at<double>(115,115)=c[20]; b 523 modules/calib3d/src/dls.cpp M.at<double>(116,24)=u[2]; M.at<double>(116,29)=a[13]; M.at<double>(116,30)=a[20]; M.at<double>(116,37)=a[11]; M.at<double>(116,38)=a[3]; M.at<double>(116,39)=a[2]; M.at<double>(116,50)=a[15]; M.at<double>(116,52)=a[9]; M.at<double>(116,53)=a[18]; M.at<double>(116,73)=b[9]; M.at<double>(116,74)=b[13]; M.at<double>(116,75)=b[20]; M.at<double>(116,77)=b[11]; M.at<double>(116,78)=b[3]; M.at<double>(116,79)=b[2]; M.at<double>(116,80)=b[15]; M.at<double>(116,82)=b[18]; M.at<double>(116,86)=c[15]; M.at<double>(116,87)=c[18]; M.at<double>(116,92)=c[3]; M.at<double>(116,93)=c[9]; M.at<double>(116,94)=c[13]; M.at<double>(116,96)=c[2]; M.at<double>(116,98)=c[11]; M.at<double>(116,107)=c[20]; b 524 modules/calib3d/src/dls.cpp M.at<double>(117,29)=a[20]; M.at<double>(117,37)=a[3]; M.at<double>(117,38)=a[2]; M.at<double>(117,48)=a[15]; M.at<double>(117,50)=a[18]; M.at<double>(117,52)=a[13]; M.at<double>(117,73)=b[13]; M.at<double>(117,74)=b[20]; M.at<double>(117,77)=b[3]; M.at<double>(117,78)=b[2]; M.at<double>(117,80)=b[18]; M.at<double>(117,81)=b[15]; M.at<double>(117,85)=c[15]; M.at<double>(117,86)=c[18]; M.at<double>(117,92)=c[2]; M.at<double>(117,93)=c[13]; M.at<double>(117,94)=c[20]; M.at<double>(117,98)=c[3]; b 525 modules/calib3d/src/dls.cpp M.at<double>(118,27)=a[13]; M.at<double>(118,28)=a[20]; M.at<double>(118,31)=a[4]; M.at<double>(118,32)=a[19]; M.at<double>(118,48)=a[14]; M.at<double>(118,50)=a[8]; M.at<double>(118,55)=b[13]; M.at<double>(118,57)=b[20]; M.at<double>(118,58)=b[4]; M.at<double>(118,61)=b[19]; M.at<double>(118,80)=b[8]; M.at<double>(118,81)=b[14]; M.at<double>(118,85)=c[14]; M.at<double>(118,86)=c[8]; M.at<double>(118,113)=c[13]; M.at<double>(118,114)=c[20]; M.at<double>(118,115)=c[4]; M.at<double>(118,116)=c[19]; b 526 modules/calib3d/src/dls.cpp M.at<double>(119,27)=a[20]; M.at<double>(119,31)=a[19]; M.at<double>(119,48)=a[8]; M.at<double>(119,55)=b[20]; M.at<double>(119,58)=b[19]; M.at<double>(119,81)=b[8]; M.at<double>(119,85)=c[8]; M.at<double>(119,113)=c[20]; M.at<double>(119,115)=c[19]; b 60 modules/calib3d/src/dls.h cv::Mat cayley_LS_M(const std::vector<double>& a, const std::vector<double>& b, b 437 modules/calib3d/src/epnp.cpp int a = 0, b = 1; b 439 modules/calib3d/src/epnp.cpp dv[i][j][0] = v[i][3 * a ] - v[i][3 * b]; b 440 modules/calib3d/src/epnp.cpp dv[i][j][1] = v[i][3 * a + 1] - v[i][3 * b + 1]; b 441 modules/calib3d/src/epnp.cpp dv[i][j][2] = v[i][3 * a + 2] - v[i][3 * b + 2]; b 443 modules/calib3d/src/epnp.cpp b++; b 444 modules/calib3d/src/epnp.cpp if (b > 3) { b 446 modules/calib3d/src/epnp.cpp b = a + 1; b 478 modules/calib3d/src/epnp.cpp const double betas[4], CvMat * A, CvMat * b) b 489 modules/calib3d/src/epnp.cpp cvmSet(b, i, 0, rho[i] - b 509 modules/calib3d/src/epnp.cpp double a[6*4], b[6], x[4]; b 511 modules/calib3d/src/epnp.cpp CvMat B = cvMat(6, 1, CV_64F, b); b 524 modules/calib3d/src/epnp.cpp void epnp::qr_solve(CvMat * A, CvMat * b, CvMat * X) b 593 modules/calib3d/src/epnp.cpp double * ppAjj = pA, * pb = b->data.db; b 53 modules/calib3d/src/epnp.h void qr_solve(CvMat * A, CvMat * b, CvMat * X); b 63 modules/calib3d/src/epnp.h const double cb[4], CvMat * A, CvMat * b); b 1007 modules/calib3d/src/fisheye.cpp int b = cv::countNonZero(intrinsicRight.isEstimate); b 1010 modules/calib3d/src/fisheye.cpp intrinsicRight = intrinsicRight + deltas.rowRange(a, a + b); b 1011 modules/calib3d/src/fisheye.cpp omcur = omcur + cv::Vec3d(deltas.rowRange(a + b, a + b + 3)); b 1012 modules/calib3d/src/fisheye.cpp Tcur = Tcur + cv::Vec3d(deltas.rowRange(a + b + 3, a + b + 6)); b 1015 modules/calib3d/src/fisheye.cpp rvecs1[image_idx] = cv::Mat(cv::Mat(rvecs1[image_idx]) + deltas.rowRange(a + b + 6 + image_idx * 6, a + b + 9 + image_idx * 6)); b 1016 modules/calib3d/src/fisheye.cpp tvecs1[image_idx] = cv::Mat(cv::Mat(tvecs1[image_idx]) + deltas.rowRange(a + b + 9 + image_idx * 6, a + b + 12 + image_idx * 6)); b 69 modules/calib3d/src/five-point.cpp double b[3 * 13]; b 70 modules/calib3d/src/five-point.cpp Mat B(3, 13, CV_64F, b); b 91 modules/calib3d/src/five-point.cpp c[10] = (b[0]*b[17]*b[34]+b[26]*b[4]*b[21]-b[26]*b[17]*b[8]-b[13]*b[4]*b[34]-b[0]*b[21]*b[30]+b[13]*b[30]*b[8]); b 92 modules/calib3d/src/five-point.cpp c[9] = (b[26]*b[4]*b[22]+b[14]*b[30]*b[8]+b[13]*b[31]*b[8]+b[1]*b[17]*b[34]-b[13]*b[5]*b[34]+b[26]*b[5]*b[21]-b[0]*b[21]*b[31]-b[26]*b[17]*b[9]-b[1]*b[21]*b[30]+b[27]*b[4]*b[21]+b[0]*b[17]*b[35]-b[0]*b[22]*b[30]+b[13]*b[30]*b[9]+b[0]*b[18]*b[34]-b[27]*b[17]*b[8]-b[14]*b[4]*b[34]-b[13]*b[4]*b[35]-b[26]*b[18]*b[8]); b 93 modules/calib3d/src/five-point.cpp c[8] = (b[14]*b[30]*b[9]+b[14]*b[31]*b[8]+b[13]*b[31]*b[9]-b[13]*b[4]*b[36]-b[13]*b[5]*b[35]+b[15]*b[30]*b[8]-b[13]*b[6]*b[34]+b[13]*b[30]*b[10]+b[13]*b[32]*b[8]-b[14]*b[4]*b[35]-b[14]*b[5]*b[34]+b[26]*b[4]*b[23]+b[26]*b[5]*b[22]+b[26]*b[6]*b[21]-b[26]*b[17]*b[10]-b[15]*b[4]*b[34]-b[26]*b[18]*b[9]-b[26]*b[19]*b[8]+b[27]*b[4]*b[22]+b[27]*b[5]*b[21]-b[27]*b[17]*b[9]-b[27]*b[18]*b[8]-b[1]*b[21]*b[31]-b[0]*b[23]*b[30]-b[0]*b[21]*b[32]+b[28]*b[4]*b[21]-b[28]*b[17]*b[8]+b[2]*b[17]*b[34]+b[0]*b[18]*b[35]-b[0]*b[22]*b[31]+b[0]*b[17]*b[36]+b[0]*b[19]*b[34]-b[1]*b[22]*b[30]+b[1]*b[18]*b[34]+b[1]*b[17]*b[35]-b[2]*b[21]*b[30]); b 94 modules/calib3d/src/five-point.cpp c[7] = (b[14]*b[30]*b[10]+b[14]*b[32]*b[8]-b[3]*b[21]*b[30]+b[3]*b[17]*b[34]+b[13]*b[32]*b[9]+b[13]*b[33]*b[8]-b[13]*b[4]*b[37]-b[13]*b[5]*b[36]+b[15]*b[30]*b[9]+b[15]*b[31]*b[8]-b[16]*b[4]*b[34]-b[13]*b[6]*b[35]-b[13]*b[7]*b[34]+b[13]*b[30]*b[11]+b[13]*b[31]*b[10]+b[14]*b[31]*b[9]-b[14]*b[4]*b[36]-b[14]*b[5]*b[35]-b[14]*b[6]*b[34]+b[16]*b[30]*b[8]-b[26]*b[20]*b[8]+b[26]*b[4]*b[24]+b[26]*b[5]*b[23]+b[26]*b[6]*b[22]+b[26]*b[7]*b[21]-b[26]*b[17]*b[11]-b[15]*b[4]*b[35]-b[15]*b[5]*b[34]-b[26]*b[18]*b[10]-b[26]*b[19]*b[9]+b[27]*b[4]*b[23]+b[27]*b[5]*b[22]+b[27]*b[6]*b[21]-b[27]*b[17]*b[10]-b[27]*b[18]*b[9]-b[27]*b[19]*b[8]+b[0]*b[17]*b[37]-b[0]*b[23]*b[31]-b[0]*b[24]*b[30]-b[0]*b[21]*b[33]-b[29]*b[17]*b[8]+b[28]*b[4]*b[22]+b[28]*b[5]*b[21]-b[28]*b[17]*b[9]-b[28]*b[18]*b[8]+b[29]*b[4]*b[21]+b[1]*b[19]*b[34]-b[2]*b[21]*b[31]+b[0]*b[20]*b[34]+b[0]*b[19]*b[35]+b[0]*b[18]*b[36]-b[0]*b[22]*b[32]-b[1]*b[23]*b[30]-b[1]*b[21]*b[32]+b[1]*b[18]*b[35]-b[1]*b[22]*b[31]-b[2]*b[22]*b[30]+b[2]*b[17]*b[35]+b[1]*b[17]*b[36]+b[2]*b[18]*b[34]); b 95 modules/calib3d/src/five-point.cpp c[6] = (-b[14]*b[6]*b[35]-b[14]*b[7]*b[34]-b[3]*b[22]*b[30]-b[3]*b[21]*b[31]+b[3]*b[17]*b[35]+b[3]*b[18]*b[34]+b[13]*b[32]*b[10]+b[13]*b[33]*b[9]-b[13]*b[4]*b[38]-b[13]*b[5]*b[37]-b[15]*b[6]*b[34]+b[15]*b[30]*b[10]+b[15]*b[32]*b[8]-b[16]*b[4]*b[35]-b[13]*b[6]*b[36]-b[13]*b[7]*b[35]+b[13]*b[31]*b[11]+b[13]*b[30]*b[12]+b[14]*b[32]*b[9]+b[14]*b[33]*b[8]-b[14]*b[4]*b[37]-b[14]*b[5]*b[36]+b[16]*b[30]*b[9]+b[16]*b[31]*b[8]-b[26]*b[20]*b[9]+b[26]*b[4]*b[25]+b[26]*b[5]*b[24]+b[26]*b[6]*b[23]+b[26]*b[7]*b[22]-b[26]*b[17]*b[12]+b[14]*b[30]*b[11]+b[14]*b[31]*b[10]+b[15]*b[31]*b[9]-b[15]*b[4]*b[36]-b[15]*b[5]*b[35]-b[26]*b[18]*b[11]-b[26]*b[19]*b[10]-b[27]*b[20]*b[8]+b[27]*b[4]*b[24]+b[27]*b[5]*b[23]+b[27]*b[6]*b[22]+b[27]*b[7]*b[21]-b[27]*b[17]*b[11]-b[27]*b[18]*b[10]-b[27]*b[19]*b[9]-b[16]*b[5]*b[34]-b[29]*b[17]*b[9]-b[29]*b[18]*b[8]+b[28]*b[4]*b[23]+b[28]*b[5]*b[22]+b[28]*b[6]*b[21]-b[28]*b[17]*b[10]-b[28]*b[18]*b[9]-b[28]*b[19]*b[8]+b[29]*b[4]*b[22]+b[29]*b[5]*b[21]-b[2]*b[23]*b[30]+b[2]*b[18]*b[35]-b[1]*b[22]*b[32]-b[2]*b[21]*b[32]+b[2]*b[19]*b[34]+b[0]*b[19]*b[36]-b[0]*b[22]*b[33]+b[0]*b[20]*b[35]-b[0]*b[23]*b[32]-b[0]*b[25]*b[30]+b[0]*b[17]*b[38]+b[0]*b[18]*b[37]-b[0]*b[24]*b[31]+b[1]*b[17]*b[37]-b[1]*b[23]*b[31]-b[1]*b[24]*b[30]-b[1]*b[21]*b[33]+b[1]*b[20]*b[34]+b[1]*b[19]*b[35]+b[1]*b[18]*b[36]+b[2]*b[17]*b[36]-b[2]*b[22]*b[31]); b 96 modules/calib3d/src/five-point.cpp c[5] = (-b[14]*b[6]*b[36]-b[14]*b[7]*b[35]+b[14]*b[31]*b[11]-b[3]*b[23]*b[30]-b[3]*b[21]*b[32]+b[3]*b[18]*b[35]-b[3]*b[22]*b[31]+b[3]*b[17]*b[36]+b[3]*b[19]*b[34]+b[13]*b[32]*b[11]+b[13]*b[33]*b[10]-b[13]*b[5]*b[38]-b[15]*b[6]*b[35]-b[15]*b[7]*b[34]+b[15]*b[30]*b[11]+b[15]*b[31]*b[10]+b[16]*b[31]*b[9]-b[13]*b[6]*b[37]-b[13]*b[7]*b[36]+b[13]*b[31]*b[12]+b[14]*b[32]*b[10]+b[14]*b[33]*b[9]-b[14]*b[4]*b[38]-b[14]*b[5]*b[37]-b[16]*b[6]*b[34]+b[16]*b[30]*b[10]+b[16]*b[32]*b[8]-b[26]*b[20]*b[10]+b[26]*b[5]*b[25]+b[26]*b[6]*b[24]+b[26]*b[7]*b[23]+b[14]*b[30]*b[12]+b[15]*b[32]*b[9]+b[15]*b[33]*b[8]-b[15]*b[4]*b[37]-b[15]*b[5]*b[36]+b[29]*b[5]*b[22]+b[29]*b[6]*b[21]-b[26]*b[18]*b[12]-b[26]*b[19]*b[11]-b[27]*b[20]*b[9]+b[27]*b[4]*b[25]+b[27]*b[5]*b[24]+b[27]*b[6]*b[23]+b[27]*b[7]*b[22]-b[27]*b[17]*b[12]-b[27]*b[18]*b[11]-b[27]*b[19]*b[10]-b[28]*b[20]*b[8]-b[16]*b[4]*b[36]-b[16]*b[5]*b[35]-b[29]*b[17]*b[10]-b[29]*b[18]*b[9]-b[29]*b[19]*b[8]+b[28]*b[4]*b[24]+b[28]*b[5]*b[23]+b[28]*b[6]*b[22]+b[28]*b[7]*b[21]-b[28]*b[17]*b[11]-b[28]*b[18]*b[10]-b[28]*b[19]*b[9]+b[29]*b[4]*b[23]-b[2]*b[22]*b[32]-b[2]*b[21]*b[33]-b[1]*b[24]*b[31]+b[0]*b[18]*b[38]-b[0]*b[24]*b[32]+b[0]*b[19]*b[37]+b[0]*b[20]*b[36]-b[0]*b[25]*b[31]-b[0]*b[23]*b[33]+b[1]*b[19]*b[36]-b[1]*b[22]*b[33]+b[1]*b[20]*b[35]+b[2]*b[19]*b[35]-b[2]*b[24]*b[30]-b[2]*b[23]*b[31]+b[2]*b[20]*b[34]+b[2]*b[17]*b[37]-b[1]*b[25]*b[30]+b[1]*b[18]*b[37]+b[1]*b[17]*b[38]-b[1]*b[23]*b[32]+b[2]*b[18]*b[36]); b 97 modules/calib3d/src/five-point.cpp c[4] = (-b[14]*b[6]*b[37]-b[14]*b[7]*b[36]+b[14]*b[31]*b[12]+b[3]*b[17]*b[37]-b[3]*b[23]*b[31]-b[3]*b[24]*b[30]-b[3]*b[21]*b[33]+b[3]*b[20]*b[34]+b[3]*b[19]*b[35]+b[3]*b[18]*b[36]-b[3]*b[22]*b[32]+b[13]*b[32]*b[12]+b[13]*b[33]*b[11]-b[15]*b[6]*b[36]-b[15]*b[7]*b[35]+b[15]*b[31]*b[11]+b[15]*b[30]*b[12]+b[16]*b[32]*b[9]+b[16]*b[33]*b[8]-b[13]*b[6]*b[38]-b[13]*b[7]*b[37]+b[14]*b[32]*b[11]+b[14]*b[33]*b[10]-b[14]*b[5]*b[38]-b[16]*b[6]*b[35]-b[16]*b[7]*b[34]+b[16]*b[30]*b[11]+b[16]*b[31]*b[10]-b[26]*b[19]*b[12]-b[26]*b[20]*b[11]+b[26]*b[6]*b[25]+b[26]*b[7]*b[24]+b[15]*b[32]*b[10]+b[15]*b[33]*b[9]-b[15]*b[4]*b[38]-b[15]*b[5]*b[37]+b[29]*b[5]*b[23]+b[29]*b[6]*b[22]+b[29]*b[7]*b[21]-b[27]*b[20]*b[10]+b[27]*b[5]*b[25]+b[27]*b[6]*b[24]+b[27]*b[7]*b[23]-b[27]*b[18]*b[12]-b[27]*b[19]*b[11]-b[28]*b[20]*b[9]-b[16]*b[4]*b[37]-b[16]*b[5]*b[36]+b[0]*b[19]*b[38]-b[0]*b[24]*b[33]+b[0]*b[20]*b[37]-b[29]*b[17]*b[11]-b[29]*b[18]*b[10]-b[29]*b[19]*b[9]+b[28]*b[4]*b[25]+b[28]*b[5]*b[24]+b[28]*b[6]*b[23]+b[28]*b[7]*b[22]-b[28]*b[17]*b[12]-b[28]*b[18]*b[11]-b[28]*b[19]*b[10]-b[29]*b[20]*b[8]+b[29]*b[4]*b[24]+b[2]*b[18]*b[37]-b[0]*b[25]*b[32]+b[1]*b[18]*b[38]-b[1]*b[24]*b[32]+b[1]*b[19]*b[37]+b[1]*b[20]*b[36]-b[1]*b[25]*b[31]+b[2]*b[17]*b[38]+b[2]*b[19]*b[36]-b[2]*b[24]*b[31]-b[2]*b[22]*b[33]-b[2]*b[23]*b[32]+b[2]*b[20]*b[35]-b[1]*b[23]*b[33]-b[2]*b[25]*b[30]); b 98 modules/calib3d/src/five-point.cpp c[3] = (-b[14]*b[6]*b[38]-b[14]*b[7]*b[37]+b[3]*b[19]*b[36]-b[3]*b[22]*b[33]+b[3]*b[20]*b[35]-b[3]*b[23]*b[32]-b[3]*b[25]*b[30]+b[3]*b[17]*b[38]+b[3]*b[18]*b[37]-b[3]*b[24]*b[31]-b[15]*b[6]*b[37]-b[15]*b[7]*b[36]+b[15]*b[31]*b[12]+b[16]*b[32]*b[10]+b[16]*b[33]*b[9]+b[13]*b[33]*b[12]-b[13]*b[7]*b[38]+b[14]*b[32]*b[12]+b[14]*b[33]*b[11]-b[16]*b[6]*b[36]-b[16]*b[7]*b[35]+b[16]*b[31]*b[11]+b[16]*b[30]*b[12]+b[15]*b[32]*b[11]+b[15]*b[33]*b[10]-b[15]*b[5]*b[38]+b[29]*b[5]*b[24]+b[29]*b[6]*b[23]-b[26]*b[20]*b[12]+b[26]*b[7]*b[25]-b[27]*b[19]*b[12]-b[27]*b[20]*b[11]+b[27]*b[6]*b[25]+b[27]*b[7]*b[24]-b[28]*b[20]*b[10]-b[16]*b[4]*b[38]-b[16]*b[5]*b[37]+b[29]*b[7]*b[22]-b[29]*b[17]*b[12]-b[29]*b[18]*b[11]-b[29]*b[19]*b[10]+b[28]*b[5]*b[25]+b[28]*b[6]*b[24]+b[28]*b[7]*b[23]-b[28]*b[18]*b[12]-b[28]*b[19]*b[11]-b[29]*b[20]*b[9]+b[29]*b[4]*b[25]-b[2]*b[24]*b[32]+b[0]*b[20]*b[38]-b[0]*b[25]*b[33]+b[1]*b[19]*b[38]-b[1]*b[24]*b[33]+b[1]*b[20]*b[37]-b[2]*b[25]*b[31]+b[2]*b[20]*b[36]-b[1]*b[25]*b[32]+b[2]*b[19]*b[37]+b[2]*b[18]*b[38]-b[2]*b[23]*b[33]); b 99 modules/calib3d/src/five-point.cpp c[2] = (b[3]*b[18]*b[38]-b[3]*b[24]*b[32]+b[3]*b[19]*b[37]+b[3]*b[20]*b[36]-b[3]*b[25]*b[31]-b[3]*b[23]*b[33]-b[15]*b[6]*b[38]-b[15]*b[7]*b[37]+b[16]*b[32]*b[11]+b[16]*b[33]*b[10]-b[16]*b[5]*b[38]-b[16]*b[6]*b[37]-b[16]*b[7]*b[36]+b[16]*b[31]*b[12]+b[14]*b[33]*b[12]-b[14]*b[7]*b[38]+b[15]*b[32]*b[12]+b[15]*b[33]*b[11]+b[29]*b[5]*b[25]+b[29]*b[6]*b[24]-b[27]*b[20]*b[12]+b[27]*b[7]*b[25]-b[28]*b[19]*b[12]-b[28]*b[20]*b[11]+b[29]*b[7]*b[23]-b[29]*b[18]*b[12]-b[29]*b[19]*b[11]+b[28]*b[6]*b[25]+b[28]*b[7]*b[24]-b[29]*b[20]*b[10]+b[2]*b[19]*b[38]-b[1]*b[25]*b[33]+b[2]*b[20]*b[37]-b[2]*b[24]*b[33]-b[2]*b[25]*b[32]+b[1]*b[20]*b[38]); b 100 modules/calib3d/src/five-point.cpp c[1] = (b[29]*b[7]*b[24]-b[29]*b[20]*b[11]+b[2]*b[20]*b[38]-b[2]*b[25]*b[33]-b[28]*b[20]*b[12]+b[28]*b[7]*b[25]-b[29]*b[19]*b[12]-b[3]*b[24]*b[33]+b[15]*b[33]*b[12]+b[3]*b[19]*b[38]-b[16]*b[6]*b[38]+b[3]*b[20]*b[37]+b[16]*b[32]*b[12]+b[29]*b[6]*b[25]-b[16]*b[7]*b[37]-b[3]*b[25]*b[32]-b[15]*b[7]*b[38]+b[16]*b[33]*b[11]); b 101 modules/calib3d/src/five-point.cpp c[0] = -b[29]*b[20]*b[12]+b[29]*b[7]*b[25]+b[16]*b[33]*b[12]-b[16]*b[7]*b[38]+b[3]*b[20]*b[38]-b[3]*b[25]*b[33]; b 122 modules/calib3d/src/five-point.cpp const double * br = b + j * 13; b 393 modules/calib3d/src/five-point.cpp double b = Ex1[1] * Ex1[1]; b 397 modules/calib3d/src/five-point.cpp err.at<float>(i) = (float)(x2tEx1 * x2tEx1 / (a + b + c + d)); b 703 modules/calib3d/src/fundam.cpp double a, b, c, d1, d2, s1, s2; b 706 modules/calib3d/src/fundam.cpp b = F[3]*m1[i].x + F[4]*m1[i].y + F[5]; b 709 modules/calib3d/src/fundam.cpp s2 = 1./(a*a + b*b); b 710 modules/calib3d/src/fundam.cpp d2 = m2[i].x*a + m2[i].y*b + c; b 713 modules/calib3d/src/fundam.cpp b = F[1]*m2[i].x + F[4]*m2[i].y + F[7]; b 716 modules/calib3d/src/fundam.cpp s1 = 1./(a*a + b*b); b 717 modules/calib3d/src/fundam.cpp d1 = m1[i].x*a + m1[i].y*b + c; b 844 modules/calib3d/src/fundam.cpp double b = f[3]*pt.x + f[4]*pt.y + f[5]; b 846 modules/calib3d/src/fundam.cpp double nu = a*a + b*b; b 848 modules/calib3d/src/fundam.cpp a *= nu; b *= nu; c *= nu; b 849 modules/calib3d/src/fundam.cpp dstf[i] = Point3f((float)a, (float)b, (float)c); b 860 modules/calib3d/src/fundam.cpp double b = f[3]*pt.x + f[4]*pt.y + f[5]; b 862 modules/calib3d/src/fundam.cpp double nu = a*a + b*b; b 864 modules/calib3d/src/fundam.cpp a *= nu; b *= nu; c *= nu; b 865 modules/calib3d/src/fundam.cpp dstd[i] = Point3d(a, b, c); b 177 modules/calib3d/src/p3p.cpp double b = inv_d22 * (distances[1] * distances[1]); b 179 modules/calib3d/src/p3p.cpp double a2 = a * a, b2 = b * b, p2 = p * p, q2 = q * q, r2 = r * r; b 186 modules/calib3d/src/p3p.cpp double ab = a * b, a_2 = 2*a; b 188 modules/calib3d/src/p3p.cpp double A = -2 * b + b2 + a2 + 1 + ab*(2 - r2) - a_2; b 195 modules/calib3d/src/p3p.cpp double B = q*(-2*(ab + a2 + 1 - b) + r2*ab + a_4) + pr*(b - b2 + ab); b 196 modules/calib3d/src/p3p.cpp double C = q2 + b2*(r2 + p2 - 2) - b*(p2 + pqr) - ab*(r2 + pqr) + (a2 - a_2)*(2 + q2) + 2; b 197 modules/calib3d/src/p3p.cpp double D = pr*(ab-b2+b) + q*((p2-2)*b + 2 * (ab - a2) + a_4 - 2); b 198 modules/calib3d/src/p3p.cpp double E = 1 + 2*(b - a - ab) + b2 - b*p2 + a2; b 200 modules/calib3d/src/p3p.cpp double temp = (p2*(a-1+b) + r2*(a-1-b) + pqr - a*pqr); b 201 modules/calib3d/src/p3p.cpp double b0 = b * temp * temp; b 227 modules/calib3d/src/p3p.cpp ((1-a-b)*x2 + (q*a-q)*x + 1 - a + b) * b 228 modules/calib3d/src/p3p.cpp (((r3*(a2 + ab*(2 - r2) - a_2 + b2 - 2*b + 1)) * x + b 230 modules/calib3d/src/p3p.cpp (r3q*(2*(b-a2) + a_4 + ab*(r2 - 2) - 2) + pr2*(1 + a2 + 2*(ab-a-b) + r2*(b - b2) + b2))) * x2 + b 232 modules/calib3d/src/p3p.cpp (r3*(q2*(1-2*a+a2) + r2*(b2-ab) - a_4 + 2*(a2 - b2) + 2) + r*p2*(b2 + 2*(ab - b - a) + 1 + a2) + pr2*q*(a_4 + 2*(b - ab - a2) - 2 - r2*b)) * x + b 234 modules/calib3d/src/p3p.cpp 2*r3q*(a_2 - b - a2 + ab - 1) + pr2*(q2 - a_4 + 2*(a2 - b2) + r2*b + q2*(a2 - a_2) + 2) + b 235 modules/calib3d/src/p3p.cpp p2*(p*(2*(ab - a - b) + a2 + b2 + 1) + 2*q*r*(b + a_2 - a2 - ab - 1))); b 7 modules/calib3d/src/polynom_solver.cpp int solve_deg2(double a, double b, double c, double & x1, double & x2) b 9 modules/calib3d/src/polynom_solver.cpp double delta = b * b - 4 * a * c; b 16 modules/calib3d/src/polynom_solver.cpp x1 = -b * inv_2a; b 22 modules/calib3d/src/polynom_solver.cpp x1 = (-b + sqrt_delta) * inv_2a; b 23 modules/calib3d/src/polynom_solver.cpp x2 = (-b - sqrt_delta) * inv_2a; b 31 modules/calib3d/src/polynom_solver.cpp int solve_deg3(double a, double b, double c, double d, b 36 modules/calib3d/src/polynom_solver.cpp if (b == 0) { b 46 modules/calib3d/src/polynom_solver.cpp return solve_deg2(b, c, d, x0, x1); b 51 modules/calib3d/src/polynom_solver.cpp double b_a = inv_a * b, b_a2 = b_a * b_a; b 97 modules/calib3d/src/polynom_solver.cpp int solve_deg4(double a, double b, double c, double d, double e, b 102 modules/calib3d/src/polynom_solver.cpp return solve_deg3(b, c, d, e, x0, x1, x2); b 107 modules/calib3d/src/polynom_solver.cpp b *= inv_a; c *= inv_a; d *= inv_a; e *= inv_a; b 108 modules/calib3d/src/polynom_solver.cpp double b2 = b * b, bc = b * c, b3 = b2 * b; b 112 modules/calib3d/src/polynom_solver.cpp int n = solve_deg3(1, -c, d * b - 4 * e, 4 * c * e - d * d - b2 * e, r0, r1, r2); b 144 modules/calib3d/src/polynom_solver.cpp double b_4 = 0.25 * b, R_2 = 0.5 * R; b 4 modules/calib3d/src/polynom_solver.h int solve_deg2(double a, double b, double c, double & x1, double & x2); b 6 modules/calib3d/src/polynom_solver.h int solve_deg3(double a, double b, double c, double d, b 9 modules/calib3d/src/polynom_solver.h int solve_deg4(double a, double b, double c, double d, double e, b 53 modules/calib3d/src/posit.cpp static void icvPseudoInverse3D( float *a, float *b, int n, int method ); b 269 modules/calib3d/src/posit.cpp icvPseudoInverse3D( float *a, float *b, int n, int method ) b 320 modules/calib3d/src/posit.cpp b[k] = (p00 * a0 + p01 * a1 + p02 * a2) * inv_det; b 321 modules/calib3d/src/posit.cpp b[n + k] = (p01 * a0 + p11 * a1 + p12 * a2) * inv_det; b 322 modules/calib3d/src/posit.cpp b[2 * n + k] = (p02 * a0 + p12 * a1 + p22 * a2) * inv_det; b 462 modules/calib3d/src/ptsetreg.cpp double b = F[4]*f.x + F[5]*f.y + F[ 6]*f.z + F[ 7] - t.y; b 465 modules/calib3d/src/ptsetreg.cpp errptr[i] = (float)std::sqrt(a*a + b*b + c*c); b 246 modules/calib3d/src/triangulate.cpp double f1, f2, a, b, c, d; b 326 modules/calib3d/src/triangulate.cpp b = cvGetReal2D(RTFTR,1,2); b 332 modules/calib3d/src/triangulate.cpp cvSetReal2D(polynomial,0,6,( +b*c*c*f1*f1*f1*f1*a-a*a*d*f1*f1*f1*f1*c )); b 333 modules/calib3d/src/triangulate.cpp cvSetReal2D(polynomial,0,5,( +f2*f2*f2*f2*c*c*c*c+2*a*a*f2*f2*c*c-a*a*d*d*f1*f1*f1*f1+b*b*c*c*f1*f1*f1*f1+a*a*a*a )); b 334 modules/calib3d/src/triangulate.cpp cvSetReal2D(polynomial,0,4,( +4*a*a*a*b+2*b*c*c*f1*f1*a+4*f2*f2*f2*f2*c*c*c*d+4*a*b*f2*f2*c*c+4*a*a*f2*f2*c*d-2*a*a*d*f1*f1*c-a*d*d*f1*f1*f1*f1*b+b*b*c*f1*f1*f1*f1*d )); b 335 modules/calib3d/src/triangulate.cpp cvSetReal2D(polynomial,0,3,( +6*a*a*b*b+6*f2*f2*f2*f2*c*c*d*d+2*b*b*f2*f2*c*c+2*a*a*f2*f2*d*d-2*a*a*d*d*f1*f1+2*b*b*c*c*f1*f1+8*a*b*f2*f2*c*d )); b 336 modules/calib3d/src/triangulate.cpp cvSetReal2D(polynomial,0,2,( +4*a*b*b*b+4*b*b*f2*f2*c*d+4*f2*f2*f2*f2*c*d*d*d-a*a*d*c+b*c*c*a+4*a*b*f2*f2*d*d-2*a*d*d*f1*f1*b+2*b*b*c*f1*f1*d )); b 337 modules/calib3d/src/triangulate.cpp cvSetReal2D(polynomial,0,1,( +f2*f2*f2*f2*d*d*d*d+b*b*b*b+2*b*b*f2*f2*d*d-a*a*d*d+b*b*c*c )); b 338 modules/calib3d/src/triangulate.cpp cvSetReal2D(polynomial,0,0,( -a*d*d*b+b*b*c*d )); b 349 modules/calib3d/src/triangulate.cpp s = (t*t)/(1 + f1*f1*t*t) + ((c*t + d)*(c*t + d))/((a*t + b)*(a*t + b) + f2*f2*(c*t + d)*(c*t + d)); b 369 modules/calib3d/src/triangulate.cpp tmp31->data.db[1] = -(a*t_min+b)*(c*t_min+d); b 370 modules/calib3d/src/triangulate.cpp tmp31->data.db[2] = f2*f2*pow(c*t_min+d,2) + pow(a*t_min+b,2); b 341 modules/calib3d/src/upnp.cpp Mat b = Dt * dsq; b 344 modules/calib3d/src/upnp.cpp solve(A, b, x); b 365 modules/calib3d/src/upnp.cpp Mat b = dsq; b 370 modules/calib3d/src/upnp.cpp solve(A, b, X, DECOMP_QR); b 577 modules/calib3d/src/upnp.cpp double a[6*4], b[6], x[4]; b 579 modules/calib3d/src/upnp.cpp Mat * B = new Mat(6, 1, CV_64F, b); b 597 modules/calib3d/src/upnp.cpp const double betas[4], Mat * A, Mat * b, double const f) b 609 modules/calib3d/src/upnp.cpp *b->ptr<double>(i) = rho[i] - b 638 modules/calib3d/src/upnp.cpp int a = 0, b = 1; b 640 modules/calib3d/src/upnp.cpp dv[i][j][0] = v[i][3 * a ] - v[i][3 * b]; b 641 modules/calib3d/src/upnp.cpp dv[i][j][1] = v[i][3 * a + 1] - v[i][3 * b + 1]; b 642 modules/calib3d/src/upnp.cpp dv[i][j][2] = v[i][3 * a + 2] - v[i][3 * b + 2]; b 644 modules/calib3d/src/upnp.cpp b++; b 645 modules/calib3d/src/upnp.cpp if (b > 3) { b 647 modules/calib3d/src/upnp.cpp b = a + 1; b 709 modules/calib3d/src/upnp.cpp void upnp::qr_solve(Mat * A, Mat * b, Mat * X) b 778 modules/calib3d/src/upnp.cpp double * ppAjj = pA, * pb = b->ptr<double>(0); b 96 modules/calib3d/src/upnp.h void qr_solve(cv::Mat * A, cv::Mat * b, cv::Mat * X); b 113 modules/calib3d/src/upnp.h const double cb[4], cv::Mat * A, cv::Mat * b, double const f); b 233 modules/core/include/opencv2/core.hpp CV_EXPORTS void swap(Mat& a, Mat& b); b 235 modules/core/include/opencv2/core.hpp CV_EXPORTS void swap( UMat& a, UMat& b ); b 2094 modules/core/include/opencv2/core.hpp CV_EXPORTS_W void mulSpectrums(InputArray a, InputArray b, OutputArray c, b 2696 modules/core/include/opencv2/core.hpp int uniform(int a, int b); b 2698 modules/core/include/opencv2/core.hpp float uniform(float a, float b); b 2700 modules/core/include/opencv2/core.hpp double uniform(double a, double b); b 2736 modules/core/include/opencv2/core.hpp void fill( InputOutputArray mat, int distType, InputArray a, InputArray b, bool saturateRange = false ); b 2776 modules/core/include/opencv2/core.hpp int uniform(int a, int b); b 2780 modules/core/include/opencv2/core.hpp float uniform(float a, float b); b 2784 modules/core/include/opencv2/core.hpp double uniform(double a, double b); b 254 modules/core/include/opencv2/core/base.hpp #define CVAUX_CONCAT_EXP(a, b) a##b b 255 modules/core/include/opencv2/core/base.hpp #define CVAUX_CONCAT(a, b) CVAUX_CONCAT_EXP(a,b) b 416 modules/core/include/opencv2/core/base.hpp ResultType operator()( const unsigned char* a, const unsigned char* b, int size ) const; b 476 modules/core/include/opencv2/core/base.hpp _AccTp normL2Sqr(const _Tp* a, const _Tp* b, int n) b 483 modules/core/include/opencv2/core/base.hpp _AccTp v0 = _AccTp(a[i] - b[i]), v1 = _AccTp(a[i+1] - b[i+1]), v2 = _AccTp(a[i+2] - b[i+2]), v3 = _AccTp(a[i+3] - b[i+3]); b 489 modules/core/include/opencv2/core/base.hpp _AccTp v = _AccTp(a[i] - b[i]); b 495 modules/core/include/opencv2/core/base.hpp static inline float normL2Sqr(const float* a, const float* b, int n) b 500 modules/core/include/opencv2/core/base.hpp float v = a[i] - b[i]; b 507 modules/core/include/opencv2/core/base.hpp _AccTp normL1(const _Tp* a, const _Tp* b, int n) b 514 modules/core/include/opencv2/core/base.hpp _AccTp v0 = _AccTp(a[i] - b[i]), v1 = _AccTp(a[i+1] - b[i+1]), v2 = _AccTp(a[i+2] - b[i+2]), v3 = _AccTp(a[i+3] - b[i+3]); b 520 modules/core/include/opencv2/core/base.hpp _AccTp v = _AccTp(a[i] - b[i]); b 526 modules/core/include/opencv2/core/base.hpp inline float normL1(const float* a, const float* b, int n) b 531 modules/core/include/opencv2/core/base.hpp s += std::abs(a[i] - b[i]); b 536 modules/core/include/opencv2/core/base.hpp inline int normL1(const uchar* a, const uchar* b, int n) b 541 modules/core/include/opencv2/core/base.hpp s += std::abs(a[i] - b[i]); b 547 modules/core/include/opencv2/core/base.hpp _AccTp normInf(const _Tp* a, const _Tp* b, int n) b 552 modules/core/include/opencv2/core/base.hpp _AccTp v0 = a[i] - b[i]; b 577 modules/core/include/opencv2/core/base.hpp CV_EXPORTS int LU(float* A, size_t astep, int m, float* b, size_t bstep, int n); b 579 modules/core/include/opencv2/core/base.hpp CV_EXPORTS int LU(double* A, size_t astep, int m, double* b, size_t bstep, int n); b 581 modules/core/include/opencv2/core/base.hpp CV_EXPORTS bool Cholesky(float* A, size_t astep, int m, float* b, size_t bstep, int n); b 583 modules/core/include/opencv2/core/base.hpp CV_EXPORTS bool Cholesky(double* A, size_t astep, int m, double* b, size_t bstep, int n); b 1481 modules/core/include/opencv2/core/core_c.h double a CV_DEFAULT(1.), double b CV_DEFAULT(0.), b 1706 modules/core/include/opencv2/core/core_c.h typedef int (CV_CDECL* CvCmpFunc)(const void* a, const void* b, void* userdata ); b 3126 modules/core/include/opencv2/core/core_c.h const SeqIterator<_Tp>& b) b 3128 modules/core/include/opencv2/core/core_c.h ptrdiff_t delta = a.index - b.index, n = a.seq->total; b 3135 modules/core/include/opencv2/core/core_c.h const SeqIterator<_Tp>& b) b 3137 modules/core/include/opencv2/core/core_c.h return a.seq == b.seq && a.index == b.index; b 3141 modules/core/include/opencv2/core/core_c.h const SeqIterator<_Tp>& b) b 3143 modules/core/include/opencv2/core/core_c.h return !(a == b); b 375 modules/core/include/opencv2/core/cuda.hpp void swap(HostMem& b); b 140 modules/core/include/opencv2/core/cuda.inl.hpp void GpuMat::swap(GpuMat& b) b 142 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(flags, b.flags); b 143 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(rows, b.rows); b 144 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(cols, b.cols); b 145 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(step, b.step); b 146 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(data, b.data); b 147 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(datastart, b.datastart); b 148 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(dataend, b.dataend); b 149 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(refcount, b.refcount); b 150 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(allocator, b.allocator); b 375 modules/core/include/opencv2/core/cuda.inl.hpp void swap(GpuMat& a, GpuMat& b) b 377 modules/core/include/opencv2/core/cuda.inl.hpp a.swap(b); b 440 modules/core/include/opencv2/core/cuda.inl.hpp void HostMem::swap(HostMem& b) b 442 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(flags, b.flags); b 443 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(rows, b.rows); b 444 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(cols, b.cols); b 445 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(step, b.step); b 446 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(data, b.data); b 447 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(datastart, b.datastart); b 448 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(dataend, b.dataend); b 449 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(refcount, b.refcount); b 450 modules/core/include/opencv2/core/cuda.inl.hpp std::swap(alloc_type, b.alloc_type); b 528 modules/core/include/opencv2/core/cuda.inl.hpp void swap(HostMem& a, HostMem& b) b 530 modules/core/include/opencv2/core/cuda.inl.hpp a.swap(b); b 689 modules/core/include/opencv2/core/cuda/border_interpolate.hpp return b.at(y, x, ptr); b 693 modules/core/include/opencv2/core/cuda/border_interpolate.hpp B b; b 703 modules/core/include/opencv2/core/cuda/border_interpolate.hpp __host__ __device__ __forceinline__ BorderReader(const Ptr2D& src_, const BrdConstant<D>& b) : b 704 modules/core/include/opencv2/core/cuda/border_interpolate.hpp src(src_), height(b.height), width(b.width), val(b.val) b 172 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp uint b = 0xffu & (src >> (bidx * 8)); b 175 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp return (ushort)((b >> 3) | ((g & ~3) << 3) | ((r & ~7) << 8)); b 188 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp uint b = 0xffu & (src >> (bidx * 8)); b 192 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp return (ushort)((b >> 3) | ((g & ~7) << 2) | ((r & ~7) << 7) | (a * 0x8000)); b 451 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp uint b = 0xffu & (src >> (bidx * 8)); b 454 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp return CV_DESCALE((uint)(b * B2Y + g * G2Y + r * R2Y), yuv_shift); b 551 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp const int b = src.x + CV_DESCALE((src.z - ColorChannel<D>::half()) * c_YUV2RGBCoeffs_i[3], yuv_shift); b 558 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp dst[bidx] = saturate_cast<D>(b); b 569 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp const int b = x + CV_DESCALE((z - ColorChannel<uchar>::half()) * c_YUV2RGBCoeffs_i[3], yuv_shift); b 578 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp dst |= saturate_cast<uchar>(b) << (bidx * 8); b 718 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp const int b = src.x + CV_DESCALE((src.z - ColorChannel<D>::half()) * c_YCrCb2RGBCoeffs_i[3], yuv_shift); b 722 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp dst[bidx] = saturate_cast<D>(b); b 733 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp const int b = x + CV_DESCALE((z - ColorChannel<uchar>::half()) * c_YCrCb2RGBCoeffs_i[3], yuv_shift); b 739 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp dst |= saturate_cast<uchar>(b) << (bidx * 8); b 806 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp const uint b = 0xffu & (src >> (bidx * 8)); b 810 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp const uint x = saturate_cast<uchar>(CV_DESCALE(r * c_RGB2XYZ_D65i[0] + g * c_RGB2XYZ_D65i[1] + b * c_RGB2XYZ_D65i[2], xyz_shift)); b 811 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp const uint y = saturate_cast<uchar>(CV_DESCALE(r * c_RGB2XYZ_D65i[3] + g * c_RGB2XYZ_D65i[4] + b * c_RGB2XYZ_D65i[5], xyz_shift)); b 812 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp const uint z = saturate_cast<uchar>(CV_DESCALE(r * c_RGB2XYZ_D65i[6] + g * c_RGB2XYZ_D65i[7] + b * c_RGB2XYZ_D65i[8], xyz_shift)); b 886 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp const uint b = saturate_cast<uchar>(CV_DESCALE(x * c_XYZ2sRGB_D65i[6] + y * c_XYZ2sRGB_D65i[7] + z * c_XYZ2sRGB_D65i[8], xyz_shift)); b 890 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp dst |= b << (bidx * 8); b 954 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp int b = src[bidx], g = src[1], r = src[bidx^2]; b 955 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp int h, s, v = b; b 956 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp int vmin = b, diff; b 969 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp h = (vr & (g - b)) + (~vr & ((vg & (b - r + 2 * diff)) + ((~vg) & (r - g + 4 * diff)))); b 983 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp const int b = 0xff & (src >> (bidx * 8)); b 987 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp int h, s, v = b; b 988 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp int vmin = b, diff; b 1001 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp h = (vr & (g - b)) + (~vr & ((vg & (b - r + 2 * diff)) + ((~vg) & (r - g + 4 * diff)))); b 1018 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp float b = src[bidx], g = src[1], r = src[bidx^2]; b 1025 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp v = fmax(v, b); b 1027 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp vmin = fmin(vmin, b); b 1033 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp h = (v == r) * (g - b) * diff; b 1034 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp h += (v != r && v == g) * ((b - r) * diff + 120.f); b 1112 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp float b = v, g = v, r = v; b 1138 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp b = tab[c_HsvSectorData[sector][0]]; b 1143 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp dst[bidx] = b; b 1251 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp float b = src[bidx], g = src[1], r = src[bidx^2]; b 1257 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp vmax = fmax(vmax, b); b 1259 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp vmin = fmin(vmin, b); b 1271 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp h = (vmax == r) * (g - b) * diff; b 1272 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp h += (vmax != r && vmax == g) * ((b - r) * diff + 120.f); b 1385 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp float b = l, g = l, r = l; b 1411 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp b = tab[c_HlsSectorData[sector][0]]; b 1416 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp dst[bidx] = b; b 1567 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp int b = CV_DESCALE(200 * (fY - fZ) + 128 * (1 << lab_shift2), lab_shift2); b 1571 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp dst.z = saturate_cast<uchar>(b); b 1611 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp float b = 200.f * (FY - FZ); b 1615 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp dst.z = b; b 68 modules/core/include/opencv2/core/cuda/functional.hpp typename TypeTraits<T>::ParameterType b) const b 70 modules/core/include/opencv2/core/cuda/functional.hpp return a + b; b 79 modules/core/include/opencv2/core/cuda/functional.hpp typename TypeTraits<T>::ParameterType b) const b 81 modules/core/include/opencv2/core/cuda/functional.hpp return a - b; b 90 modules/core/include/opencv2/core/cuda/functional.hpp typename TypeTraits<T>::ParameterType b) const b 92 modules/core/include/opencv2/core/cuda/functional.hpp return a * b; b 101 modules/core/include/opencv2/core/cuda/functional.hpp typename TypeTraits<T>::ParameterType b) const b 103 modules/core/include/opencv2/core/cuda/functional.hpp return a / b; b 112 modules/core/include/opencv2/core/cuda/functional.hpp typename TypeTraits<T>::ParameterType b) const b 114 modules/core/include/opencv2/core/cuda/functional.hpp return a % b; b 134 modules/core/include/opencv2/core/cuda/functional.hpp typename TypeTraits<T>::ParameterType b) const b 136 modules/core/include/opencv2/core/cuda/functional.hpp return a == b; b 145 modules/core/include/opencv2/core/cuda/functional.hpp typename TypeTraits<T>::ParameterType b) const b 147 modules/core/include/opencv2/core/cuda/functional.hpp return a != b; b 156 modules/core/include/opencv2/core/cuda/functional.hpp typename TypeTraits<T>::ParameterType b) const b 158 modules/core/include/opencv2/core/cuda/functional.hpp return a > b; b 167 modules/core/include/opencv2/core/cuda/functional.hpp typename TypeTraits<T>::ParameterType b) const b 169 modules/core/include/opencv2/core/cuda/functional.hpp return a < b; b 178 modules/core/include/opencv2/core/cuda/functional.hpp typename TypeTraits<T>::ParameterType b) const b 180 modules/core/include/opencv2/core/cuda/functional.hpp return a >= b; b 189 modules/core/include/opencv2/core/cuda/functional.hpp typename TypeTraits<T>::ParameterType b) const b 191 modules/core/include/opencv2/core/cuda/functional.hpp return a <= b; b 201 modules/core/include/opencv2/core/cuda/functional.hpp typename TypeTraits<T>::ParameterType b) const b 203 modules/core/include/opencv2/core/cuda/functional.hpp return a && b; b 212 modules/core/include/opencv2/core/cuda/functional.hpp typename TypeTraits<T>::ParameterType b) const b 214 modules/core/include/opencv2/core/cuda/functional.hpp return a || b; b 234 modules/core/include/opencv2/core/cuda/functional.hpp typename TypeTraits<T>::ParameterType b) const b 236 modules/core/include/opencv2/core/cuda/functional.hpp return a & b; b 245 modules/core/include/opencv2/core/cuda/functional.hpp typename TypeTraits<T>::ParameterType b) const b 247 modules/core/include/opencv2/core/cuda/functional.hpp return a | b; b 256 modules/core/include/opencv2/core/cuda/functional.hpp typename TypeTraits<T>::ParameterType b) const b 258 modules/core/include/opencv2/core/cuda/functional.hpp return a ^ b; b 88 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vadd2(unsigned int a, unsigned int b) b 93 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vadd2.u32.u32.u32.sat %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 95 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vadd.u32.u32.u32.sat %0.h0, %1.h0, %2.h0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 96 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vadd.u32.u32.u32.sat %0.h1, %1.h1, %2.h1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 99 modules/core/include/opencv2/core/cuda/simd_functions.hpp s = a ^ b; // sum bits b 100 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = a + b; // actual sum b 109 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vsub2(unsigned int a, unsigned int b) b 114 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vsub2.u32.u32.u32.sat %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 116 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vsub.u32.u32.u32.sat %0.h0, %1.h0, %2.h0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 117 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vsub.u32.u32.u32.sat %0.h1, %1.h1, %2.h1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 120 modules/core/include/opencv2/core/cuda/simd_functions.hpp s = a ^ b; // sum bits b 121 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = a - b; // actual sum b 130 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vabsdiff2(unsigned int a, unsigned int b) b 135 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vabsdiff2.u32.u32.u32.sat %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 137 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vabsdiff.u32.u32.u32.sat %0.h0, %1.h0, %2.h0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 138 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vabsdiff.u32.u32.u32.sat %0.h1, %1.h1, %2.h1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 142 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = b & 0x0000ffff; // extract low halfword b 146 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = b & 0xffff0000; // extract high halfword b 157 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vavg2(unsigned int a, unsigned int b) b 163 modules/core/include/opencv2/core/cuda/simd_functions.hpp s = a ^ b; b 164 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = a & b; b 172 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vavrg2(unsigned int a, unsigned int b) b 177 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vavrg2.u32.u32.u32 %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 182 modules/core/include/opencv2/core/cuda/simd_functions.hpp s = a ^ b; b 183 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = a | b; b 192 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vseteq2(unsigned int a, unsigned int b) b 197 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vset2.u32.u32.eq %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 202 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = a ^ b; // 0x0000 if a == b b 213 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vcmpeq2(unsigned int a, unsigned int b) b 218 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = vseteq2(a, b); b 224 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = a ^ b; // 0x0000 if a == b b 237 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vsetge2(unsigned int a, unsigned int b) b 242 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vset2.u32.u32.ge %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 245 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("not.b32 %0, %0;" : "+r"(b)); b 246 modules/core/include/opencv2/core/cuda/simd_functions.hpp c = vavrg2(a, b); // (a + ~b + 1) / 2 = (a - b) / 2 b 254 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vcmpge2(unsigned int a, unsigned int b) b 259 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = vsetge2(a, b); b 263 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("not.b32 %0, %0;" : "+r"(b)); b 264 modules/core/include/opencv2/core/cuda/simd_functions.hpp c = vavrg2(a, b); // (a + ~b + 1) / 2 = (a - b) / 2 b 274 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vsetgt2(unsigned int a, unsigned int b) b 279 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vset2.u32.u32.gt %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 282 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("not.b32 %0, %0;" : "+r"(b)); b 283 modules/core/include/opencv2/core/cuda/simd_functions.hpp c = vavg2(a, b); // (a + ~b) / 2 = (a - b) / 2 [rounded down] b 291 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vcmpgt2(unsigned int a, unsigned int b) b 296 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = vsetgt2(a, b); b 300 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("not.b32 %0, %0;" : "+r"(b)); b 301 modules/core/include/opencv2/core/cuda/simd_functions.hpp c = vavg2(a, b); // (a + ~b) / 2 = (a - b) / 2 [rounded down] b 311 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vsetle2(unsigned int a, unsigned int b) b 316 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vset2.u32.u32.le %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 320 modules/core/include/opencv2/core/cuda/simd_functions.hpp c = vavrg2(a, b); // (b + ~a + 1) / 2 = (b - a) / 2 b 328 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vcmple2(unsigned int a, unsigned int b) b 333 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = vsetle2(a, b); b 338 modules/core/include/opencv2/core/cuda/simd_functions.hpp c = vavrg2(a, b); // (b + ~a + 1) / 2 = (b - a) / 2 b 348 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vsetlt2(unsigned int a, unsigned int b) b 353 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vset2.u32.u32.lt %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 357 modules/core/include/opencv2/core/cuda/simd_functions.hpp c = vavg2(a, b); // (b + ~a) / 2 = (b - a) / 2 [rounded down] b 365 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vcmplt2(unsigned int a, unsigned int b) b 370 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = vsetlt2(a, b); b 375 modules/core/include/opencv2/core/cuda/simd_functions.hpp c = vavg2(a, b); // (b + ~a) / 2 = (b - a) / 2 [rounded down] b 385 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vsetne2(unsigned int a, unsigned int b) b 390 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm ("vset2.u32.u32.ne %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 395 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = a ^ b; // 0x0000 if a == b b 406 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vcmpne2(unsigned int a, unsigned int b) b 411 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = vsetne2(a, b); b 417 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = a ^ b; // 0x0000 if a == b b 430 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vmax2(unsigned int a, unsigned int b) b 435 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vmax2.u32.u32.u32 %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 437 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vmax.u32.u32.u32 %0.h0, %1.h0, %2.h0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 438 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vmax.u32.u32.u32 %0.h1, %1.h1, %2.h1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 442 modules/core/include/opencv2/core/cuda/simd_functions.hpp s = b & 0x0000ffff; // extract low halfword b 445 modules/core/include/opencv2/core/cuda/simd_functions.hpp s = b & 0xffff0000; // extract high halfword b 453 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vmin2(unsigned int a, unsigned int b) b 458 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vmin2.u32.u32.u32 %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 460 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vmin.u32.u32.u32 %0.h0, %1.h0, %2.h0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 461 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vmin.u32.u32.u32 %0.h1, %1.h1, %2.h1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 465 modules/core/include/opencv2/core/cuda/simd_functions.hpp s = b & 0x0000ffff; // extract low halfword b 468 modules/core/include/opencv2/core/cuda/simd_functions.hpp s = b & 0xffff0000; // extract high halfword b 478 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vadd4(unsigned int a, unsigned int b) b 483 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vadd4.u32.u32.u32.sat %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 485 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vadd.u32.u32.u32.sat %0.b0, %1.b0, %2.b0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 486 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vadd.u32.u32.u32.sat %0.b1, %1.b1, %2.b1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 487 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vadd.u32.u32.u32.sat %0.b2, %1.b2, %2.b2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 488 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vadd.u32.u32.u32.sat %0.b3, %1.b3, %2.b3, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 491 modules/core/include/opencv2/core/cuda/simd_functions.hpp s = a ^ b; // sum bits b 493 modules/core/include/opencv2/core/cuda/simd_functions.hpp t = b & 0x7f7f7f7f; // clear msbs b 502 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vsub4(unsigned int a, unsigned int b) b 507 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vsub4.u32.u32.u32.sat %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 509 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vsub.u32.u32.u32.sat %0.b0, %1.b0, %2.b0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 510 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vsub.u32.u32.u32.sat %0.b1, %1.b1, %2.b1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 511 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vsub.u32.u32.u32.sat %0.b2, %1.b2, %2.b2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 512 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vsub.u32.u32.u32.sat %0.b3, %1.b3, %2.b3, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 515 modules/core/include/opencv2/core/cuda/simd_functions.hpp s = a ^ ~b; // inverted sum bits b 517 modules/core/include/opencv2/core/cuda/simd_functions.hpp t = b & 0x7f7f7f7f; // clear msbs b 526 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vavg4(unsigned int a, unsigned int b) b 532 modules/core/include/opencv2/core/cuda/simd_functions.hpp s = a ^ b; b 533 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = a & b; b 541 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vavrg4(unsigned int a, unsigned int b) b 546 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vavrg4.u32.u32.u32 %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 551 modules/core/include/opencv2/core/cuda/simd_functions.hpp c = a ^ b; b 552 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = a | b; b 561 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vseteq4(unsigned int a, unsigned int b) b 566 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vset4.u32.u32.eq %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 571 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = a ^ b; // 0x00 if a == b b 582 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vcmpeq4(unsigned int a, unsigned int b) b 587 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = vseteq4(a, b); b 593 modules/core/include/opencv2/core/cuda/simd_functions.hpp t = a ^ b; // 0x00 if a == b b 606 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vsetle4(unsigned int a, unsigned int b) b 611 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vset4.u32.u32.le %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 615 modules/core/include/opencv2/core/cuda/simd_functions.hpp c = vavrg4(a, b); // (b + ~a + 1) / 2 = (b - a) / 2 b 623 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vcmple4(unsigned int a, unsigned int b) b 628 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = vsetle4(a, b); b 633 modules/core/include/opencv2/core/cuda/simd_functions.hpp c = vavrg4(a, b); // (b + ~a + 1) / 2 = (b - a) / 2 b 643 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vsetlt4(unsigned int a, unsigned int b) b 648 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vset4.u32.u32.lt %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 652 modules/core/include/opencv2/core/cuda/simd_functions.hpp c = vavg4(a, b); // (b + ~a) / 2 = (b - a) / 2 [rounded down] b 660 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vcmplt4(unsigned int a, unsigned int b) b 665 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = vsetlt4(a, b); b 670 modules/core/include/opencv2/core/cuda/simd_functions.hpp c = vavg4(a, b); // (b + ~a) / 2 = (b - a) / 2 [rounded down] b 680 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vsetge4(unsigned int a, unsigned int b) b 685 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vset4.u32.u32.ge %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 688 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("not.b32 %0, %0;" : "+r"(b)); b 689 modules/core/include/opencv2/core/cuda/simd_functions.hpp c = vavrg4(a, b); // (a + ~b + 1) / 2 = (a - b) / 2 b 697 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vcmpge4(unsigned int a, unsigned int b) b 702 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = vsetge4(a, b); b 706 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm ("not.b32 %0,%0;" : "+r"(b)); b 707 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = vavrg4 (a, b); // (a + ~b + 1) / 2 = (a - b) / 2 b 717 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vsetgt4(unsigned int a, unsigned int b) b 722 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vset4.u32.u32.gt %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 725 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("not.b32 %0, %0;" : "+r"(b)); b 726 modules/core/include/opencv2/core/cuda/simd_functions.hpp c = vavg4(a, b); // (a + ~b) / 2 = (a - b) / 2 [rounded down] b 734 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vcmpgt4(unsigned int a, unsigned int b) b 739 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = vsetgt4(a, b); b 743 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("not.b32 %0, %0;" : "+r"(b)); b 744 modules/core/include/opencv2/core/cuda/simd_functions.hpp c = vavg4(a, b); // (a + ~b) / 2 = (a - b) / 2 [rounded down] b 754 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vsetne4(unsigned int a, unsigned int b) b 759 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vset4.u32.u32.ne %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 764 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = a ^ b; // 0x00 if a == b b 775 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vcmpne4(unsigned int a, unsigned int b) b 780 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = vsetne4(a, b); b 786 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = a ^ b; // 0x00 if a == b b 799 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vabsdiff4(unsigned int a, unsigned int b) b 804 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vabsdiff4.u32.u32.u32.sat %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 806 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vabsdiff.u32.u32.u32.sat %0.b0, %1.b0, %2.b0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 807 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vabsdiff.u32.u32.u32.sat %0.b1, %1.b1, %2.b1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 808 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vabsdiff.u32.u32.u32.sat %0.b2, %1.b2, %2.b2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 809 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vabsdiff.u32.u32.u32.sat %0.b3, %1.b3, %2.b3, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 812 modules/core/include/opencv2/core/cuda/simd_functions.hpp s = vcmpge4(a, b); // mask = 0xff if a >= b b 813 modules/core/include/opencv2/core/cuda/simd_functions.hpp r = a ^ b; // b 814 modules/core/include/opencv2/core/cuda/simd_functions.hpp s = (r & s) ^ b; // select a when a >= b, else select b => max(a,b) b 822 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vmax4(unsigned int a, unsigned int b) b 827 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vmax4.u32.u32.u32 %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 829 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vmax.u32.u32.u32 %0.b0, %1.b0, %2.b0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 830 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vmax.u32.u32.u32 %0.b1, %1.b1, %2.b1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 831 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vmax.u32.u32.u32 %0.b2, %1.b2, %2.b2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 832 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vmax.u32.u32.u32 %0.b3, %1.b3, %2.b3, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 835 modules/core/include/opencv2/core/cuda/simd_functions.hpp s = vcmpge4(a, b); // mask = 0xff if a >= b b 837 modules/core/include/opencv2/core/cuda/simd_functions.hpp s = b & ~s; // select b when b < a b 844 modules/core/include/opencv2/core/cuda/simd_functions.hpp static __device__ __forceinline__ unsigned int vmin4(unsigned int a, unsigned int b) b 849 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vmin4.u32.u32.u32 %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 851 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vmin.u32.u32.u32 %0.b0, %1.b0, %2.b0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 852 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vmin.u32.u32.u32 %0.b1, %1.b1, %2.b1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 853 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vmin.u32.u32.u32 %0.b2, %1.b2, %2.b2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 854 modules/core/include/opencv2/core/cuda/simd_functions.hpp asm("vmin.u32.u32.u32 %0.b3, %1.b3, %2.b3, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 857 modules/core/include/opencv2/core/cuda/simd_functions.hpp s = vcmpge4(b, a); // mask = 0xff if a >= b b 859 modules/core/include/opencv2/core/cuda/simd_functions.hpp s = b & ~s; // select b when b < a b 65 modules/core/include/opencv2/core/cuda/utility.hpp template <typename T> void __device__ __host__ __forceinline__ swap(T& a, T& b) b 68 modules/core/include/opencv2/core/cuda/utility.hpp a = b; b 69 modules/core/include/opencv2/core/cuda/utility.hpp b = temp; b 168 modules/core/include/opencv2/core/cuda/utility.hpp template <typename T> __device__ __forceinline__ bool solve2x2(const T A[2][2], const T b[2], T x[2]) b 176 modules/core/include/opencv2/core/cuda/utility.hpp x[0] = saturate_cast<T>(invdet * (b[0] * A[1][1] - b[1] * A[0][1])); b 178 modules/core/include/opencv2/core/cuda/utility.hpp x[1] = saturate_cast<T>(invdet * (A[0][0] * b[1] - A[1][0] * b[0])); b 187 modules/core/include/opencv2/core/cuda/utility.hpp template <typename T> __device__ __forceinline__ bool solve3x3(const T A[3][3], const T b[3], T x[3]) b 198 modules/core/include/opencv2/core/cuda/utility.hpp (b[0] * (A[1][1] * A[2][2] - A[1][2] * A[2][1]) - b 199 modules/core/include/opencv2/core/cuda/utility.hpp A[0][1] * (b[1] * A[2][2] - A[1][2] * b[2] ) + b 200 modules/core/include/opencv2/core/cuda/utility.hpp A[0][2] * (b[1] * A[2][1] - A[1][1] * b[2] ))); b 203 modules/core/include/opencv2/core/cuda/utility.hpp (A[0][0] * (b[1] * A[2][2] - A[1][2] * b[2] ) - b 204 modules/core/include/opencv2/core/cuda/utility.hpp b[0] * (A[1][0] * A[2][2] - A[1][2] * A[2][0]) + b 205 modules/core/include/opencv2/core/cuda/utility.hpp A[0][2] * (A[1][0] * b[2] - b[1] * A[2][0]))); b 208 modules/core/include/opencv2/core/cuda/utility.hpp (A[0][0] * (A[1][1] * b[2] - b[1] * A[2][1]) - b 209 modules/core/include/opencv2/core/cuda/utility.hpp A[0][1] * (A[1][0] * b[2] - b[1] * A[2][0]) + b 210 modules/core/include/opencv2/core/cuda/utility.hpp b[0] * (A[1][0] * A[2][1] - A[1][1] * A[2][0]))); b 387 modules/core/include/opencv2/core/cuda/vec_math.hpp __device__ __forceinline__ output_type ## 1 operator op(const input_type ## 1 & a, const input_type ## 1 & b) \ b 389 modules/core/include/opencv2/core/cuda/vec_math.hpp return VecTraits<output_type ## 1>::make(a.x op b.x); \ b 391 modules/core/include/opencv2/core/cuda/vec_math.hpp __device__ __forceinline__ output_type ## 2 operator op(const input_type ## 2 & a, const input_type ## 2 & b) \ b 393 modules/core/include/opencv2/core/cuda/vec_math.hpp return VecTraits<output_type ## 2>::make(a.x op b.x, a.y op b.y); \ b 395 modules/core/include/opencv2/core/cuda/vec_math.hpp __device__ __forceinline__ output_type ## 3 operator op(const input_type ## 3 & a, const input_type ## 3 & b) \ b 397 modules/core/include/opencv2/core/cuda/vec_math.hpp return VecTraits<output_type ## 3>::make(a.x op b.x, a.y op b.y, a.z op b.z); \ b 399 modules/core/include/opencv2/core/cuda/vec_math.hpp __device__ __forceinline__ output_type ## 4 operator op(const input_type ## 4 & a, const input_type ## 4 & b) \ b 401 modules/core/include/opencv2/core/cuda/vec_math.hpp return VecTraits<output_type ## 4>::make(a.x op b.x, a.y op b.y, a.z op b.z, a.w op b.w); \ b 542 modules/core/include/opencv2/core/cuda/vec_math.hpp __device__ __forceinline__ output_type ## 1 operator op(scalar_type s, const input_type ## 1 & b) \ b 544 modules/core/include/opencv2/core/cuda/vec_math.hpp return VecTraits<output_type ## 1>::make(s op b.x); \ b 550 modules/core/include/opencv2/core/cuda/vec_math.hpp __device__ __forceinline__ output_type ## 2 operator op(scalar_type s, const input_type ## 2 & b) \ b 552 modules/core/include/opencv2/core/cuda/vec_math.hpp return VecTraits<output_type ## 2>::make(s op b.x, s op b.y); \ b 558 modules/core/include/opencv2/core/cuda/vec_math.hpp __device__ __forceinline__ output_type ## 3 operator op(scalar_type s, const input_type ## 3 & b) \ b 560 modules/core/include/opencv2/core/cuda/vec_math.hpp return VecTraits<output_type ## 3>::make(s op b.x, s op b.y, s op b.z); \ b 566 modules/core/include/opencv2/core/cuda/vec_math.hpp __device__ __forceinline__ output_type ## 4 operator op(scalar_type s, const input_type ## 4 & b) \ b 568 modules/core/include/opencv2/core/cuda/vec_math.hpp return VecTraits<output_type ## 4>::make(s op b.x, s op b.y, s op b.z, s op b.w); \ b 757 modules/core/include/opencv2/core/cuda/vec_math.hpp __device__ __forceinline__ output_type ## 1 func_name(const input_type ## 1 & a, const input_type ## 1 & b) \ b 759 modules/core/include/opencv2/core/cuda/vec_math.hpp return VecTraits<output_type ## 1>::make(func (a.x, b.x)); \ b 761 modules/core/include/opencv2/core/cuda/vec_math.hpp __device__ __forceinline__ output_type ## 2 func_name(const input_type ## 2 & a, const input_type ## 2 & b) \ b 763 modules/core/include/opencv2/core/cuda/vec_math.hpp return VecTraits<output_type ## 2>::make(func (a.x, b.x), func (a.y, b.y)); \ b 765 modules/core/include/opencv2/core/cuda/vec_math.hpp __device__ __forceinline__ output_type ## 3 func_name(const input_type ## 3 & a, const input_type ## 3 & b) \ b 767 modules/core/include/opencv2/core/cuda/vec_math.hpp return VecTraits<output_type ## 3>::make(func (a.x, b.x), func (a.y, b.y), func (a.z, b.z)); \ b 769 modules/core/include/opencv2/core/cuda/vec_math.hpp __device__ __forceinline__ output_type ## 4 func_name(const input_type ## 4 & a, const input_type ## 4 & b) \ b 771 modules/core/include/opencv2/core/cuda/vec_math.hpp return VecTraits<output_type ## 4>::make(func (a.x, b.x), func (a.y, b.y), func (a.z, b.z), func (a.w, b.w)); \ b 819 modules/core/include/opencv2/core/cuda/vec_math.hpp __device__ __forceinline__ output_type ## 1 func_name(scalar_type s, const input_type ## 1 & b) \ b 821 modules/core/include/opencv2/core/cuda/vec_math.hpp return VecTraits<output_type ## 1>::make(func ((output_type) s, (output_type) b.x)); \ b 827 modules/core/include/opencv2/core/cuda/vec_math.hpp __device__ __forceinline__ output_type ## 2 func_name(scalar_type s, const input_type ## 2 & b) \ b 829 modules/core/include/opencv2/core/cuda/vec_math.hpp return VecTraits<output_type ## 2>::make(func ((output_type) s, (output_type) b.x), func ((output_type) s, (output_type) b.y)); \ b 835 modules/core/include/opencv2/core/cuda/vec_math.hpp __device__ __forceinline__ output_type ## 3 func_name(scalar_type s, const input_type ## 3 & b) \ b 837 modules/core/include/opencv2/core/cuda/vec_math.hpp return VecTraits<output_type ## 3>::make(func ((output_type) s, (output_type) b.x), func ((output_type) s, (output_type) b.y), func ((output_type) s, (output_type) b.z)); \ b 843 modules/core/include/opencv2/core/cuda/vec_math.hpp __device__ __forceinline__ output_type ## 4 func_name(scalar_type s, const input_type ## 4 & b) \ b 845 modules/core/include/opencv2/core/cuda/vec_math.hpp return VecTraits<output_type ## 4>::make(func ((output_type) s, (output_type) b.x), func ((output_type) s, (output_type) b.y), func ((output_type) s, (output_type) b.z), func ((output_type) s, (output_type) b.w)); \ b 180 modules/core/include/opencv2/core/cvdef.h # define MIN(a,b) ((a) > (b) ? (b) : (a)) b 184 modules/core/include/opencv2/core/cvdef.h # define MAX(a,b) ((a) < (b) ? (b) : (a)) b 91 modules/core/include/opencv2/core/cvstd.hpp template<typename T> static inline T min(T a, T b) { return a < b ? a : b; } b 92 modules/core/include/opencv2/core/cvstd.hpp template<typename T> static inline T max(T a, T b) { return a > b ? a : b; } b 94 modules/core/include/opencv2/core/cvstd.hpp template<typename T> static inline void swap(T& a, T& b) { T tmp = a; a = b; b = tmp; } b 1044 modules/core/include/opencv2/core/cvstd.hpp static inline void swap(cv::String& a, cv::String& b) { a.swap(b); } b 1050 modules/core/include/opencv2/core/cvstd.hpp void swap<cv::String>(cv::String& a, cv::String& b) b 1052 modules/core/include/opencv2/core/cvstd.hpp a.swap(b); b 3280 modules/core/include/opencv2/core/mat.hpp Mat a, b, c; b 3289 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator + (const Mat& a, const Mat& b); b 3298 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator - (const Mat& a, const Mat& b); b 3310 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator * (const Mat& a, const Mat& b); b 3319 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator / (const Mat& a, const Mat& b); b 3328 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator < (const Mat& a, const Mat& b); b 3332 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator <= (const Mat& a, const Mat& b); b 3336 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator == (const Mat& a, const Mat& b); b 3340 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator != (const Mat& a, const Mat& b); b 3344 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator >= (const Mat& a, const Mat& b); b 3348 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator > (const Mat& a, const Mat& b); b 3352 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator & (const Mat& a, const Mat& b); b 3356 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator | (const Mat& a, const Mat& b); b 3360 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator ^ (const Mat& a, const Mat& b); b 3366 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr min(const Mat& a, const Mat& b); b 3370 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr max(const Mat& a, const Mat& b); b 2237 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator b = *this; b 2239 modules/core/include/opencv2/core/mat.inl.hpp return b; b 2255 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator b = *this; b 2257 modules/core/include/opencv2/core/mat.inl.hpp return b; b 2262 modules/core/include/opencv2/core/mat.inl.hpp bool operator == (const MatConstIterator& a, const MatConstIterator& b) b 2264 modules/core/include/opencv2/core/mat.inl.hpp return a.m == b.m && a.ptr == b.ptr; b 2268 modules/core/include/opencv2/core/mat.inl.hpp bool operator != (const MatConstIterator& a, const MatConstIterator& b) b 2270 modules/core/include/opencv2/core/mat.inl.hpp return !(a == b); b 2274 modules/core/include/opencv2/core/mat.inl.hpp bool operator < (const MatConstIterator& a, const MatConstIterator& b) b 2276 modules/core/include/opencv2/core/mat.inl.hpp return a.ptr < b.ptr; b 2280 modules/core/include/opencv2/core/mat.inl.hpp bool operator > (const MatConstIterator& a, const MatConstIterator& b) b 2282 modules/core/include/opencv2/core/mat.inl.hpp return a.ptr > b.ptr; b 2286 modules/core/include/opencv2/core/mat.inl.hpp bool operator <= (const MatConstIterator& a, const MatConstIterator& b) b 2288 modules/core/include/opencv2/core/mat.inl.hpp return a.ptr <= b.ptr; b 2292 modules/core/include/opencv2/core/mat.inl.hpp bool operator >= (const MatConstIterator& a, const MatConstIterator& b) b 2294 modules/core/include/opencv2/core/mat.inl.hpp return a.ptr >= b.ptr; b 2298 modules/core/include/opencv2/core/mat.inl.hpp ptrdiff_t operator - (const MatConstIterator& b, const MatConstIterator& a) b 2300 modules/core/include/opencv2/core/mat.inl.hpp if( a.m != b.m ) b 2302 modules/core/include/opencv2/core/mat.inl.hpp if( a.sliceEnd == b.sliceEnd ) b 2303 modules/core/include/opencv2/core/mat.inl.hpp return (b.ptr - a.ptr)/b.elemSize; b 2305 modules/core/include/opencv2/core/mat.inl.hpp return b.lpos() - a.lpos(); b 2311 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator b = a; b 2312 modules/core/include/opencv2/core/mat.inl.hpp return b += ofs; b 2318 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator b = a; b 2319 modules/core/include/opencv2/core/mat.inl.hpp return b += ofs; b 2325 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator b = a; b 2326 modules/core/include/opencv2/core/mat.inl.hpp return b += -ofs; b 2400 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_ b = *this; b 2402 modules/core/include/opencv2/core/mat.inl.hpp return b; b 2415 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_ b = *this; b 2417 modules/core/include/opencv2/core/mat.inl.hpp return b; b 2445 modules/core/include/opencv2/core/mat.inl.hpp bool operator == (const MatConstIterator_<_Tp>& a, const MatConstIterator_<_Tp>& b) b 2447 modules/core/include/opencv2/core/mat.inl.hpp return a.m == b.m && a.ptr == b.ptr; b 2451 modules/core/include/opencv2/core/mat.inl.hpp bool operator != (const MatConstIterator_<_Tp>& a, const MatConstIterator_<_Tp>& b) b 2453 modules/core/include/opencv2/core/mat.inl.hpp return a.m != b.m || a.ptr != b.ptr; b 2554 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_ b = *this; b 2556 modules/core/include/opencv2/core/mat.inl.hpp return b; b 2569 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_ b = *this; b 2571 modules/core/include/opencv2/core/mat.inl.hpp return b; b 2582 modules/core/include/opencv2/core/mat.inl.hpp bool operator == (const MatIterator_<_Tp>& a, const MatIterator_<_Tp>& b) b 2584 modules/core/include/opencv2/core/mat.inl.hpp return a.m == b.m && a.ptr == b.ptr; b 2588 modules/core/include/opencv2/core/mat.inl.hpp bool operator != (const MatIterator_<_Tp>& a, const MatIterator_<_Tp>& b) b 2590 modules/core/include/opencv2/core/mat.inl.hpp return a.m != b.m || a.ptr != b.ptr; b 2935 modules/core/include/opencv2/core/mat.inl.hpp : op(0), flags(0), a(Mat()), b(Mat()), c(Mat()), alpha(0), beta(0), s() b 2941 modules/core/include/opencv2/core/mat.inl.hpp : op(_op), flags(_flags), a(_a), b(_b), c(_c), alpha(_alpha), beta(_beta), s(_s) b 2962 modules/core/include/opencv2/core/mat.inl.hpp MatExpr min(const Mat_<_Tp>& a, const Mat_<_Tp>& b) b 2964 modules/core/include/opencv2/core/mat.inl.hpp return cv::min((const Mat&)a, (const Mat&)b); b 2980 modules/core/include/opencv2/core/mat.inl.hpp MatExpr max(const Mat_<_Tp>& a, const Mat_<_Tp>& b) b 2982 modules/core/include/opencv2/core/mat.inl.hpp return cv::max((const Mat&)a, (const Mat&)b); b 3005 modules/core/include/opencv2/core/mat.inl.hpp Mat& operator += (Mat& a, const MatExpr& b) b 3007 modules/core/include/opencv2/core/mat.inl.hpp b.op->augAssignAdd(b, a); b 3012 modules/core/include/opencv2/core/mat.inl.hpp const Mat& operator += (const Mat& a, const MatExpr& b) b 3014 modules/core/include/opencv2/core/mat.inl.hpp b.op->augAssignAdd(b, (Mat&)a); b 3019 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& operator += (Mat_<_Tp>& a, const MatExpr& b) b 3021 modules/core/include/opencv2/core/mat.inl.hpp b.op->augAssignAdd(b, a); b 3026 modules/core/include/opencv2/core/mat.inl.hpp const Mat_<_Tp>& operator += (const Mat_<_Tp>& a, const MatExpr& b) b 3028 modules/core/include/opencv2/core/mat.inl.hpp b.op->augAssignAdd(b, (Mat&)a); b 3033 modules/core/include/opencv2/core/mat.inl.hpp Mat& operator -= (Mat& a, const MatExpr& b) b 3035 modules/core/include/opencv2/core/mat.inl.hpp b.op->augAssignSubtract(b, a); b 3040 modules/core/include/opencv2/core/mat.inl.hpp const Mat& operator -= (const Mat& a, const MatExpr& b) b 3042 modules/core/include/opencv2/core/mat.inl.hpp b.op->augAssignSubtract(b, (Mat&)a); b 3047 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& operator -= (Mat_<_Tp>& a, const MatExpr& b) b 3049 modules/core/include/opencv2/core/mat.inl.hpp b.op->augAssignSubtract(b, a); b 3054 modules/core/include/opencv2/core/mat.inl.hpp const Mat_<_Tp>& operator -= (const Mat_<_Tp>& a, const MatExpr& b) b 3056 modules/core/include/opencv2/core/mat.inl.hpp b.op->augAssignSubtract(b, (Mat&)a); b 3061 modules/core/include/opencv2/core/mat.inl.hpp Mat& operator *= (Mat& a, const MatExpr& b) b 3063 modules/core/include/opencv2/core/mat.inl.hpp b.op->augAssignMultiply(b, a); b 3068 modules/core/include/opencv2/core/mat.inl.hpp const Mat& operator *= (const Mat& a, const MatExpr& b) b 3070 modules/core/include/opencv2/core/mat.inl.hpp b.op->augAssignMultiply(b, (Mat&)a); b 3075 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& operator *= (Mat_<_Tp>& a, const MatExpr& b) b 3077 modules/core/include/opencv2/core/mat.inl.hpp b.op->augAssignMultiply(b, a); b 3082 modules/core/include/opencv2/core/mat.inl.hpp const Mat_<_Tp>& operator *= (const Mat_<_Tp>& a, const MatExpr& b) b 3084 modules/core/include/opencv2/core/mat.inl.hpp b.op->augAssignMultiply(b, (Mat&)a); b 3089 modules/core/include/opencv2/core/mat.inl.hpp Mat& operator /= (Mat& a, const MatExpr& b) b 3091 modules/core/include/opencv2/core/mat.inl.hpp b.op->augAssignDivide(b, a); b 3096 modules/core/include/opencv2/core/mat.inl.hpp const Mat& operator /= (const Mat& a, const MatExpr& b) b 3098 modules/core/include/opencv2/core/mat.inl.hpp b.op->augAssignDivide(b, (Mat&)a); b 3103 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& operator /= (Mat_<_Tp>& a, const MatExpr& b) b 3105 modules/core/include/opencv2/core/mat.inl.hpp b.op->augAssignDivide(b, a); b 3110 modules/core/include/opencv2/core/mat.inl.hpp const Mat_<_Tp>& operator /= (const Mat_<_Tp>& a, const MatExpr& b) b 3112 modules/core/include/opencv2/core/mat.inl.hpp b.op->augAssignDivide(b, (Mat&)a); b 128 modules/core/include/opencv2/core/matx.hpp static Matx randu(_Tp a, _Tp b); b 129 modules/core/include/opencv2/core/matx.hpp static Matx randn(_Tp a, _Tp b); b 179 modules/core/include/opencv2/core/matx.hpp Matx(const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b, Matx_AddOp); b 180 modules/core/include/opencv2/core/matx.hpp Matx(const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b, Matx_SubOp); b 182 modules/core/include/opencv2/core/matx.hpp Matx(const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b, Matx_MulOp); b 183 modules/core/include/opencv2/core/matx.hpp Matx(const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b, Matx_DivOp); b 184 modules/core/include/opencv2/core/matx.hpp template<int l> Matx(const Matx<_Tp, m, l>& a, const Matx<_Tp, l, n>& b, Matx_MatMulOp); b 349 modules/core/include/opencv2/core/matx.hpp Vec(const Matx<_Tp, cn, 1>& a, const Matx<_Tp, cn, 1>& b, Matx_AddOp); b 350 modules/core/include/opencv2/core/matx.hpp Vec(const Matx<_Tp, cn, 1>& a, const Matx<_Tp, cn, 1>& b, Matx_SubOp); b 737 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n>::Matx(const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b, Matx_AddOp) b 740 modules/core/include/opencv2/core/matx.hpp val[i] = saturate_cast<_Tp>(a.val[i] + b.val[i]); b 744 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n>::Matx(const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b, Matx_SubOp) b 747 modules/core/include/opencv2/core/matx.hpp val[i] = saturate_cast<_Tp>(a.val[i] - b.val[i]); b 758 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n>::Matx(const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b, Matx_MulOp) b 761 modules/core/include/opencv2/core/matx.hpp val[i] = saturate_cast<_Tp>(a.val[i] * b.val[i]); b 765 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n>::Matx(const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b, Matx_DivOp) b 768 modules/core/include/opencv2/core/matx.hpp val[i] = saturate_cast<_Tp>(a.val[i] / b.val[i]); b 772 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n>::Matx(const Matx<_Tp, m, l>& a, const Matx<_Tp, l, n>& b, Matx_MatMulOp) b 779 modules/core/include/opencv2/core/matx.hpp s += a(i, k) * b(k, j); b 933 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec(const Matx<_Tp, cn, 1>& a, const Matx<_Tp, cn, 1>& b, Matx_AddOp op) b 934 modules/core/include/opencv2/core/matx.hpp : Matx<_Tp, cn, 1>(a, b, op) {} b 937 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec(const Matx<_Tp, cn, 1>& a, const Matx<_Tp, cn, 1>& b, Matx_SubOp op) b 938 modules/core/include/opencv2/core/matx.hpp : Matx<_Tp, cn, 1>(a, b, op) {} b 1090 modules/core/include/opencv2/core/matx.hpp Matx<_Tp1, m, n>& operator += (Matx<_Tp1, m, n>& a, const Matx<_Tp2, m, n>& b) b 1093 modules/core/include/opencv2/core/matx.hpp a.val[i] = saturate_cast<_Tp1>(a.val[i] + b.val[i]); b 1098 modules/core/include/opencv2/core/matx.hpp Matx<_Tp1, m, n>& operator -= (Matx<_Tp1, m, n>& a, const Matx<_Tp2, m, n>& b) b 1101 modules/core/include/opencv2/core/matx.hpp a.val[i] = saturate_cast<_Tp1>(a.val[i] - b.val[i]); b 1106 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n> operator + (const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b) b 1108 modules/core/include/opencv2/core/matx.hpp return Matx<_Tp, m, n>(a, b, Matx_AddOp()); b 1112 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n> operator - (const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b) b 1114 modules/core/include/opencv2/core/matx.hpp return Matx<_Tp, m, n>(a, b, Matx_SubOp()); b 1184 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n> operator * (const Matx<_Tp, m, l>& a, const Matx<_Tp, l, n>& b) b 1186 modules/core/include/opencv2/core/matx.hpp return Matx<_Tp, m, n>(a, b, Matx_MatMulOp()); b 1190 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, m> operator * (const Matx<_Tp, m, n>& a, const Vec<_Tp, n>& b) b 1192 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, 1> c(a, b, Matx_MatMulOp()); b 1197 modules/core/include/opencv2/core/matx.hpp bool operator == (const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b) b 1200 modules/core/include/opencv2/core/matx.hpp if( a.val[i] != b.val[i] ) return false; b 1205 modules/core/include/opencv2/core/matx.hpp bool operator != (const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b) b 1207 modules/core/include/opencv2/core/matx.hpp return !(a == b); b 1218 modules/core/include/opencv2/core/matx.hpp Vec<_Tp1, cn>& operator += (Vec<_Tp1, cn>& a, const Vec<_Tp2, cn>& b) b 1221 modules/core/include/opencv2/core/matx.hpp a.val[i] = saturate_cast<_Tp1>(a.val[i] + b.val[i]); b 1226 modules/core/include/opencv2/core/matx.hpp Vec<_Tp1, cn>& operator -= (Vec<_Tp1, cn>& a, const Vec<_Tp2, cn>& b) b 1229 modules/core/include/opencv2/core/matx.hpp a.val[i] = saturate_cast<_Tp1>(a.val[i] - b.val[i]); b 1234 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> operator + (const Vec<_Tp, cn>& a, const Vec<_Tp, cn>& b) b 1236 modules/core/include/opencv2/core/matx.hpp return Vec<_Tp, cn>(a, b, Matx_AddOp()); b 1240 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> operator - (const Vec<_Tp, cn>& a, const Vec<_Tp, cn>& b) b 1242 modules/core/include/opencv2/core/matx.hpp return Vec<_Tp, cn>(a, b, Matx_SubOp()); b 66 modules/core/include/opencv2/core/operations.hpp bool operator()(const Matx<_Tp, m, m>& a, Matx<_Tp, m, m>& b, int method) const b 72 modules/core/include/opencv2/core/operations.hpp b(i, i) = (_Tp)1; b 75 modules/core/include/opencv2/core/operations.hpp return Cholesky(temp.val, m*sizeof(_Tp), m, b.val, m*sizeof(_Tp), m); b 77 modules/core/include/opencv2/core/operations.hpp return LU(temp.val, m*sizeof(_Tp), m, b.val, m*sizeof(_Tp), m) != 0; b 83 modules/core/include/opencv2/core/operations.hpp bool operator()(const Matx<_Tp, 2, 2>& a, Matx<_Tp, 2, 2>& b, int) const b 89 modules/core/include/opencv2/core/operations.hpp b(1,1) = a(0,0)*d; b 90 modules/core/include/opencv2/core/operations.hpp b(0,0) = a(1,1)*d; b 91 modules/core/include/opencv2/core/operations.hpp b(0,1) = -a(0,1)*d; b 92 modules/core/include/opencv2/core/operations.hpp b(1,0) = -a(1,0)*d; b 99 modules/core/include/opencv2/core/operations.hpp bool operator()(const Matx<_Tp, 3, 3>& a, Matx<_Tp, 3, 3>& b, int) const b 105 modules/core/include/opencv2/core/operations.hpp b(0,0) = (a(1,1) * a(2,2) - a(1,2) * a(2,1)) * d; b 106 modules/core/include/opencv2/core/operations.hpp b(0,1) = (a(0,2) * a(2,1) - a(0,1) * a(2,2)) * d; b 107 modules/core/include/opencv2/core/operations.hpp b(0,2) = (a(0,1) * a(1,2) - a(0,2) * a(1,1)) * d; b 109 modules/core/include/opencv2/core/operations.hpp b(1,0) = (a(1,2) * a(2,0) - a(1,0) * a(2,2)) * d; b 110 modules/core/include/opencv2/core/operations.hpp b(1,1) = (a(0,0) * a(2,2) - a(0,2) * a(2,0)) * d; b 111 modules/core/include/opencv2/core/operations.hpp b(1,2) = (a(0,2) * a(1,0) - a(0,0) * a(1,2)) * d; b 113 modules/core/include/opencv2/core/operations.hpp b(2,0) = (a(1,0) * a(2,1) - a(1,1) * a(2,0)) * d; b 114 modules/core/include/opencv2/core/operations.hpp b(2,1) = (a(0,1) * a(2,0) - a(0,0) * a(2,1)) * d; b 115 modules/core/include/opencv2/core/operations.hpp b(2,2) = (a(0,0) * a(1,1) - a(0,1) * a(1,0)) * d; b 123 modules/core/include/opencv2/core/operations.hpp bool operator()(const Matx<_Tp, m, m>& a, const Matx<_Tp, m, n>& b, b 127 modules/core/include/opencv2/core/operations.hpp x = b; b 137 modules/core/include/opencv2/core/operations.hpp bool operator()(const Matx<_Tp, 2, 2>& a, const Matx<_Tp, 2, 1>& b, b 144 modules/core/include/opencv2/core/operations.hpp x(0) = (b(0)*a(1,1) - b(1)*a(0,1))*d; b 145 modules/core/include/opencv2/core/operations.hpp x(1) = (b(1)*a(0,0) - b(0)*a(1,0))*d; b 152 modules/core/include/opencv2/core/operations.hpp bool operator()(const Matx<_Tp, 3, 3>& a, const Matx<_Tp, 3, 1>& b, b 159 modules/core/include/opencv2/core/operations.hpp x(0) = d*(b(0)*(a(1,1)*a(2,2) - a(1,2)*a(2,1)) - b 160 modules/core/include/opencv2/core/operations.hpp a(0,1)*(b(1)*a(2,2) - a(1,2)*b(2)) + b 161 modules/core/include/opencv2/core/operations.hpp a(0,2)*(b(1)*a(2,1) - a(1,1)*b(2))); b 163 modules/core/include/opencv2/core/operations.hpp x(1) = d*(a(0,0)*(b(1)*a(2,2) - a(1,2)*b(2)) - b 164 modules/core/include/opencv2/core/operations.hpp b(0)*(a(1,0)*a(2,2) - a(1,2)*a(2,0)) + b 165 modules/core/include/opencv2/core/operations.hpp a(0,2)*(a(1,0)*b(2) - b(1)*a(2,0))); b 167 modules/core/include/opencv2/core/operations.hpp x(2) = d*(a(0,0)*(a(1,1)*b(2) - b(1)*a(2,1)) - b 168 modules/core/include/opencv2/core/operations.hpp a(0,1)*(a(1,0)*b(2) - b(1)*a(2,0)) + b 169 modules/core/include/opencv2/core/operations.hpp b(0)*(a(1,0)*a(2,1) - a(1,1)*a(2,0))); b 177 modules/core/include/opencv2/core/operations.hpp Matx<_Tp,m,n> Matx<_Tp,m,n>::randu(_Tp a, _Tp b) b 180 modules/core/include/opencv2/core/operations.hpp cv::randu(M, Scalar(a), Scalar(b)); b 185 modules/core/include/opencv2/core/operations.hpp Matx<_Tp,m,n> Matx<_Tp,m,n>::randn(_Tp a, _Tp b) b 188 modules/core/include/opencv2/core/operations.hpp cv::randn(M, Scalar(a), Scalar(b)); b 195 modules/core/include/opencv2/core/operations.hpp Matx<_Tp, n, m> b; b 198 modules/core/include/opencv2/core/operations.hpp ok = cv::internal::Matx_FastInvOp<_Tp, m>()(*this, b, method); b 201 modules/core/include/opencv2/core/operations.hpp Mat A(*this, false), B(b, false); b 205 modules/core/include/opencv2/core/operations.hpp return ok ? b : Matx<_Tp, n, m>::zeros(); b 229 modules/core/include/opencv2/core/operations.hpp static inline A& operator op (A& a, const B& b) { cvop; return a; } b 239 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR (+=, cv::add(a,b,a), Mat, Mat) b 240 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR (+=, cv::add(a,b,a), Mat, Scalar) b 241 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(+=, cv::add(a,b,a), Mat_<_Tp>, Mat) b 242 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(+=, cv::add(a,b,a), Mat_<_Tp>, Scalar) b 243 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(+=, cv::add(a,b,a), Mat_<_Tp>, Mat_<_Tp>) b 245 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR (-=, cv::subtract(a,b,a), Mat, Mat) b 246 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR (-=, cv::subtract(a,b,a), Mat, Scalar) b 247 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(-=, cv::subtract(a,b,a), Mat_<_Tp>, Mat) b 248 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(-=, cv::subtract(a,b,a), Mat_<_Tp>, Scalar) b 249 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(-=, cv::subtract(a,b,a), Mat_<_Tp>, Mat_<_Tp>) b 251 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR (*=, cv::gemm(a, b, 1, Mat(), 0, a, 0), Mat, Mat) b 252 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(*=, cv::gemm(a, b, 1, Mat(), 0, a, 0), Mat_<_Tp>, Mat) b 253 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(*=, cv::gemm(a, b, 1, Mat(), 0, a, 0), Mat_<_Tp>, Mat_<_Tp>) b 254 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR (*=, a.convertTo(a, -1, b), Mat, double) b 255 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(*=, a.convertTo(a, -1, b), Mat_<_Tp>, double) b 257 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR (/=, cv::divide(a,b,a), Mat, Mat) b 258 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(/=, cv::divide(a,b,a), Mat_<_Tp>, Mat) b 259 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(/=, cv::divide(a,b,a), Mat_<_Tp>, Mat_<_Tp>) b 260 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR (/=, a.convertTo((Mat&)a, -1, 1./b), Mat, double) b 261 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(/=, a.convertTo((Mat&)a, -1, 1./b), Mat_<_Tp>, double) b 263 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR (&=, cv::bitwise_and(a,b,a), Mat, Mat) b 264 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR (&=, cv::bitwise_and(a,b,a), Mat, Scalar) b 265 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(&=, cv::bitwise_and(a,b,a), Mat_<_Tp>, Mat) b 266 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(&=, cv::bitwise_and(a,b,a), Mat_<_Tp>, Scalar) b 267 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(&=, cv::bitwise_and(a,b,a), Mat_<_Tp>, Mat_<_Tp>) b 269 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR (|=, cv::bitwise_or(a,b,a), Mat, Mat) b 270 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR (|=, cv::bitwise_or(a,b,a), Mat, Scalar) b 271 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(|=, cv::bitwise_or(a,b,a), Mat_<_Tp>, Mat) b 272 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(|=, cv::bitwise_or(a,b,a), Mat_<_Tp>, Scalar) b 273 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(|=, cv::bitwise_or(a,b,a), Mat_<_Tp>, Mat_<_Tp>) b 275 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR (^=, cv::bitwise_xor(a,b,a), Mat, Mat) b 276 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR (^=, cv::bitwise_xor(a,b,a), Mat, Scalar) b 277 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(^=, cv::bitwise_xor(a,b,a), Mat_<_Tp>, Mat) b 278 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(^=, cv::bitwise_xor(a,b,a), Mat_<_Tp>, Scalar) b 279 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(^=, cv::bitwise_xor(a,b,a), Mat_<_Tp>, Mat_<_Tp>) b 348 modules/core/include/opencv2/core/operations.hpp inline int RNG::uniform(int a, int b) { return a == b ? a : (int)(next() % (b - a) + a); } b 349 modules/core/include/opencv2/core/operations.hpp inline float RNG::uniform(float a, float b) { return ((float)*this)*(b - a) + a; } b 350 modules/core/include/opencv2/core/operations.hpp inline double RNG::uniform(double a, double b) { return ((double)*this)*(b - a) + a; } b 102 modules/core/include/opencv2/core/private.hpp BlockedRange(int b, int e, int g=1) : _begin(b), _end(e), _grainsize(g) {} b 916 modules/core/include/opencv2/core/types.hpp bool operator == (const Complex<_Tp>& a, const Complex<_Tp>& b) b 918 modules/core/include/opencv2/core/types.hpp return a.re == b.re && a.im == b.im; b 922 modules/core/include/opencv2/core/types.hpp bool operator != (const Complex<_Tp>& a, const Complex<_Tp>& b) b 924 modules/core/include/opencv2/core/types.hpp return a.re != b.re || a.im != b.im; b 928 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator + (const Complex<_Tp>& a, const Complex<_Tp>& b) b 930 modules/core/include/opencv2/core/types.hpp return Complex<_Tp>( a.re + b.re, a.im + b.im ); b 934 modules/core/include/opencv2/core/types.hpp Complex<_Tp>& operator += (Complex<_Tp>& a, const Complex<_Tp>& b) b 936 modules/core/include/opencv2/core/types.hpp a.re += b.re; a.im += b.im; b 941 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator - (const Complex<_Tp>& a, const Complex<_Tp>& b) b 943 modules/core/include/opencv2/core/types.hpp return Complex<_Tp>( a.re - b.re, a.im - b.im ); b 947 modules/core/include/opencv2/core/types.hpp Complex<_Tp>& operator -= (Complex<_Tp>& a, const Complex<_Tp>& b) b 949 modules/core/include/opencv2/core/types.hpp a.re -= b.re; a.im -= b.im; b 960 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator * (const Complex<_Tp>& a, const Complex<_Tp>& b) b 962 modules/core/include/opencv2/core/types.hpp return Complex<_Tp>( a.re*b.re - a.im*b.im, a.re*b.im + a.im*b.re ); b 966 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator * (const Complex<_Tp>& a, _Tp b) b 968 modules/core/include/opencv2/core/types.hpp return Complex<_Tp>( a.re*b, a.im*b ); b 972 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator * (_Tp b, const Complex<_Tp>& a) b 974 modules/core/include/opencv2/core/types.hpp return Complex<_Tp>( a.re*b, a.im*b ); b 978 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator + (const Complex<_Tp>& a, _Tp b) b 980 modules/core/include/opencv2/core/types.hpp return Complex<_Tp>( a.re + b, a.im ); b 984 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator - (const Complex<_Tp>& a, _Tp b) b 985 modules/core/include/opencv2/core/types.hpp { return Complex<_Tp>( a.re - b, a.im ); } b 988 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator + (_Tp b, const Complex<_Tp>& a) b 990 modules/core/include/opencv2/core/types.hpp return Complex<_Tp>( a.re + b, a.im ); b 994 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator - (_Tp b, const Complex<_Tp>& a) b 996 modules/core/include/opencv2/core/types.hpp return Complex<_Tp>( b - a.re, -a.im ); b 1000 modules/core/include/opencv2/core/types.hpp Complex<_Tp>& operator += (Complex<_Tp>& a, _Tp b) b 1002 modules/core/include/opencv2/core/types.hpp a.re += b; return a; b 1006 modules/core/include/opencv2/core/types.hpp Complex<_Tp>& operator -= (Complex<_Tp>& a, _Tp b) b 1008 modules/core/include/opencv2/core/types.hpp a.re -= b; return a; b 1012 modules/core/include/opencv2/core/types.hpp Complex<_Tp>& operator *= (Complex<_Tp>& a, _Tp b) b 1014 modules/core/include/opencv2/core/types.hpp a.re *= b; a.im *= b; return a; b 1024 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator / (const Complex<_Tp>& a, const Complex<_Tp>& b) b 1026 modules/core/include/opencv2/core/types.hpp double t = 1./((double)b.re*b.re + (double)b.im*b.im); b 1027 modules/core/include/opencv2/core/types.hpp return Complex<_Tp>( (_Tp)((a.re*b.re + a.im*b.im)*t), b 1028 modules/core/include/opencv2/core/types.hpp (_Tp)((-a.re*b.im + a.im*b.re)*t) ); b 1032 modules/core/include/opencv2/core/types.hpp Complex<_Tp>& operator /= (Complex<_Tp>& a, const Complex<_Tp>& b) b 1034 modules/core/include/opencv2/core/types.hpp return (a = a / b); b 1038 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator / (const Complex<_Tp>& a, _Tp b) b 1040 modules/core/include/opencv2/core/types.hpp _Tp t = (_Tp)1/b; b 1045 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator / (_Tp b, const Complex<_Tp>& a) b 1047 modules/core/include/opencv2/core/types.hpp return Complex<_Tp>(b)/a; b 1051 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator /= (const Complex<_Tp>& a, _Tp b) b 1053 modules/core/include/opencv2/core/types.hpp _Tp t = (_Tp)1/b; b 1126 modules/core/include/opencv2/core/types.hpp Point_<_Tp>& operator += (Point_<_Tp>& a, const Point_<_Tp>& b) b 1128 modules/core/include/opencv2/core/types.hpp a.x += b.x; b 1129 modules/core/include/opencv2/core/types.hpp a.y += b.y; b 1134 modules/core/include/opencv2/core/types.hpp Point_<_Tp>& operator -= (Point_<_Tp>& a, const Point_<_Tp>& b) b 1136 modules/core/include/opencv2/core/types.hpp a.x -= b.x; b 1137 modules/core/include/opencv2/core/types.hpp a.y -= b.y; b 1142 modules/core/include/opencv2/core/types.hpp Point_<_Tp>& operator *= (Point_<_Tp>& a, int b) b 1144 modules/core/include/opencv2/core/types.hpp a.x = saturate_cast<_Tp>(a.x * b); b 1145 modules/core/include/opencv2/core/types.hpp a.y = saturate_cast<_Tp>(a.y * b); b 1150 modules/core/include/opencv2/core/types.hpp Point_<_Tp>& operator *= (Point_<_Tp>& a, float b) b 1152 modules/core/include/opencv2/core/types.hpp a.x = saturate_cast<_Tp>(a.x * b); b 1153 modules/core/include/opencv2/core/types.hpp a.y = saturate_cast<_Tp>(a.y * b); b 1158 modules/core/include/opencv2/core/types.hpp Point_<_Tp>& operator *= (Point_<_Tp>& a, double b) b 1160 modules/core/include/opencv2/core/types.hpp a.x = saturate_cast<_Tp>(a.x * b); b 1161 modules/core/include/opencv2/core/types.hpp a.y = saturate_cast<_Tp>(a.y * b); b 1166 modules/core/include/opencv2/core/types.hpp Point_<_Tp>& operator /= (Point_<_Tp>& a, int b) b 1168 modules/core/include/opencv2/core/types.hpp a.x = saturate_cast<_Tp>(a.x / b); b 1169 modules/core/include/opencv2/core/types.hpp a.y = saturate_cast<_Tp>(a.y / b); b 1174 modules/core/include/opencv2/core/types.hpp Point_<_Tp>& operator /= (Point_<_Tp>& a, float b) b 1176 modules/core/include/opencv2/core/types.hpp a.x = saturate_cast<_Tp>(a.x / b); b 1177 modules/core/include/opencv2/core/types.hpp a.y = saturate_cast<_Tp>(a.y / b); b 1182 modules/core/include/opencv2/core/types.hpp Point_<_Tp>& operator /= (Point_<_Tp>& a, double b) b 1184 modules/core/include/opencv2/core/types.hpp a.x = saturate_cast<_Tp>(a.x / b); b 1185 modules/core/include/opencv2/core/types.hpp a.y = saturate_cast<_Tp>(a.y / b); b 1196 modules/core/include/opencv2/core/types.hpp bool operator == (const Point_<_Tp>& a, const Point_<_Tp>& b) b 1198 modules/core/include/opencv2/core/types.hpp return a.x == b.x && a.y == b.y; b 1202 modules/core/include/opencv2/core/types.hpp bool operator != (const Point_<_Tp>& a, const Point_<_Tp>& b) b 1204 modules/core/include/opencv2/core/types.hpp return a.x != b.x || a.y != b.y; b 1208 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator + (const Point_<_Tp>& a, const Point_<_Tp>& b) b 1210 modules/core/include/opencv2/core/types.hpp return Point_<_Tp>( saturate_cast<_Tp>(a.x + b.x), saturate_cast<_Tp>(a.y + b.y) ); b 1214 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator - (const Point_<_Tp>& a, const Point_<_Tp>& b) b 1216 modules/core/include/opencv2/core/types.hpp return Point_<_Tp>( saturate_cast<_Tp>(a.x - b.x), saturate_cast<_Tp>(a.y - b.y) ); b 1226 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator * (const Point_<_Tp>& a, int b) b 1228 modules/core/include/opencv2/core/types.hpp return Point_<_Tp>( saturate_cast<_Tp>(a.x*b), saturate_cast<_Tp>(a.y*b) ); b 1232 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator * (int a, const Point_<_Tp>& b) b 1234 modules/core/include/opencv2/core/types.hpp return Point_<_Tp>( saturate_cast<_Tp>(b.x*a), saturate_cast<_Tp>(b.y*a) ); b 1238 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator * (const Point_<_Tp>& a, float b) b 1240 modules/core/include/opencv2/core/types.hpp return Point_<_Tp>( saturate_cast<_Tp>(a.x*b), saturate_cast<_Tp>(a.y*b) ); b 1244 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator * (float a, const Point_<_Tp>& b) b 1246 modules/core/include/opencv2/core/types.hpp return Point_<_Tp>( saturate_cast<_Tp>(b.x*a), saturate_cast<_Tp>(b.y*a) ); b 1250 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator * (const Point_<_Tp>& a, double b) b 1252 modules/core/include/opencv2/core/types.hpp return Point_<_Tp>( saturate_cast<_Tp>(a.x*b), saturate_cast<_Tp>(a.y*b) ); b 1256 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator * (double a, const Point_<_Tp>& b) b 1258 modules/core/include/opencv2/core/types.hpp return Point_<_Tp>( saturate_cast<_Tp>(b.x*a), saturate_cast<_Tp>(b.y*a) ); b 1262 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator * (const Matx<_Tp, 2, 2>& a, const Point_<_Tp>& b) b 1264 modules/core/include/opencv2/core/types.hpp Matx<_Tp, 2, 1> tmp = a * Vec<_Tp,2>(b.x, b.y); b 1269 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator * (const Matx<_Tp, 3, 3>& a, const Point_<_Tp>& b) b 1271 modules/core/include/opencv2/core/types.hpp Matx<_Tp, 3, 1> tmp = a * Vec<_Tp,3>(b.x, b.y, 1); b 1276 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator / (const Point_<_Tp>& a, int b) b 1279 modules/core/include/opencv2/core/types.hpp tmp /= b; b 1284 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator / (const Point_<_Tp>& a, float b) b 1287 modules/core/include/opencv2/core/types.hpp tmp /= b; b 1292 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator / (const Point_<_Tp>& a, double b) b 1295 modules/core/include/opencv2/core/types.hpp tmp /= b; b 1362 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>& operator += (Point3_<_Tp>& a, const Point3_<_Tp>& b) b 1364 modules/core/include/opencv2/core/types.hpp a.x += b.x; b 1365 modules/core/include/opencv2/core/types.hpp a.y += b.y; b 1366 modules/core/include/opencv2/core/types.hpp a.z += b.z; b 1371 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>& operator -= (Point3_<_Tp>& a, const Point3_<_Tp>& b) b 1373 modules/core/include/opencv2/core/types.hpp a.x -= b.x; b 1374 modules/core/include/opencv2/core/types.hpp a.y -= b.y; b 1375 modules/core/include/opencv2/core/types.hpp a.z -= b.z; b 1380 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>& operator *= (Point3_<_Tp>& a, int b) b 1382 modules/core/include/opencv2/core/types.hpp a.x = saturate_cast<_Tp>(a.x * b); b 1383 modules/core/include/opencv2/core/types.hpp a.y = saturate_cast<_Tp>(a.y * b); b 1384 modules/core/include/opencv2/core/types.hpp a.z = saturate_cast<_Tp>(a.z * b); b 1389 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>& operator *= (Point3_<_Tp>& a, float b) b 1391 modules/core/include/opencv2/core/types.hpp a.x = saturate_cast<_Tp>(a.x * b); b 1392 modules/core/include/opencv2/core/types.hpp a.y = saturate_cast<_Tp>(a.y * b); b 1393 modules/core/include/opencv2/core/types.hpp a.z = saturate_cast<_Tp>(a.z * b); b 1398 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>& operator *= (Point3_<_Tp>& a, double b) b 1400 modules/core/include/opencv2/core/types.hpp a.x = saturate_cast<_Tp>(a.x * b); b 1401 modules/core/include/opencv2/core/types.hpp a.y = saturate_cast<_Tp>(a.y * b); b 1402 modules/core/include/opencv2/core/types.hpp a.z = saturate_cast<_Tp>(a.z * b); b 1407 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>& operator /= (Point3_<_Tp>& a, int b) b 1409 modules/core/include/opencv2/core/types.hpp a.x = saturate_cast<_Tp>(a.x / b); b 1410 modules/core/include/opencv2/core/types.hpp a.y = saturate_cast<_Tp>(a.y / b); b 1411 modules/core/include/opencv2/core/types.hpp a.z = saturate_cast<_Tp>(a.z / b); b 1416 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>& operator /= (Point3_<_Tp>& a, float b) b 1418 modules/core/include/opencv2/core/types.hpp a.x = saturate_cast<_Tp>(a.x / b); b 1419 modules/core/include/opencv2/core/types.hpp a.y = saturate_cast<_Tp>(a.y / b); b 1420 modules/core/include/opencv2/core/types.hpp a.z = saturate_cast<_Tp>(a.z / b); b 1425 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>& operator /= (Point3_<_Tp>& a, double b) b 1427 modules/core/include/opencv2/core/types.hpp a.x = saturate_cast<_Tp>(a.x / b); b 1428 modules/core/include/opencv2/core/types.hpp a.y = saturate_cast<_Tp>(a.y / b); b 1429 modules/core/include/opencv2/core/types.hpp a.z = saturate_cast<_Tp>(a.z / b); b 1440 modules/core/include/opencv2/core/types.hpp bool operator == (const Point3_<_Tp>& a, const Point3_<_Tp>& b) b 1442 modules/core/include/opencv2/core/types.hpp return a.x == b.x && a.y == b.y && a.z == b.z; b 1446 modules/core/include/opencv2/core/types.hpp bool operator != (const Point3_<_Tp>& a, const Point3_<_Tp>& b) b 1448 modules/core/include/opencv2/core/types.hpp return a.x != b.x || a.y != b.y || a.z != b.z; b 1452 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator + (const Point3_<_Tp>& a, const Point3_<_Tp>& b) b 1454 modules/core/include/opencv2/core/types.hpp return Point3_<_Tp>( saturate_cast<_Tp>(a.x + b.x), saturate_cast<_Tp>(a.y + b.y), saturate_cast<_Tp>(a.z + b.z)); b 1458 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator - (const Point3_<_Tp>& a, const Point3_<_Tp>& b) b 1460 modules/core/include/opencv2/core/types.hpp return Point3_<_Tp>( saturate_cast<_Tp>(a.x - b.x), saturate_cast<_Tp>(a.y - b.y), saturate_cast<_Tp>(a.z - b.z)); b 1470 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator * (const Point3_<_Tp>& a, int b) b 1472 modules/core/include/opencv2/core/types.hpp return Point3_<_Tp>( saturate_cast<_Tp>(a.x*b), saturate_cast<_Tp>(a.y*b), saturate_cast<_Tp>(a.z*b) ); b 1476 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator * (int a, const Point3_<_Tp>& b) b 1478 modules/core/include/opencv2/core/types.hpp return Point3_<_Tp>( saturate_cast<_Tp>(b.x * a), saturate_cast<_Tp>(b.y * a), saturate_cast<_Tp>(b.z * a) ); b 1482 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator * (const Point3_<_Tp>& a, float b) b 1484 modules/core/include/opencv2/core/types.hpp return Point3_<_Tp>( saturate_cast<_Tp>(a.x * b), saturate_cast<_Tp>(a.y * b), saturate_cast<_Tp>(a.z * b) ); b 1488 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator * (float a, const Point3_<_Tp>& b) b 1490 modules/core/include/opencv2/core/types.hpp return Point3_<_Tp>( saturate_cast<_Tp>(b.x * a), saturate_cast<_Tp>(b.y * a), saturate_cast<_Tp>(b.z * a) ); b 1494 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator * (const Point3_<_Tp>& a, double b) b 1496 modules/core/include/opencv2/core/types.hpp return Point3_<_Tp>( saturate_cast<_Tp>(a.x * b), saturate_cast<_Tp>(a.y * b), saturate_cast<_Tp>(a.z * b) ); b 1500 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator * (double a, const Point3_<_Tp>& b) b 1502 modules/core/include/opencv2/core/types.hpp return Point3_<_Tp>( saturate_cast<_Tp>(b.x * a), saturate_cast<_Tp>(b.y * a), saturate_cast<_Tp>(b.z * a) ); b 1506 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator * (const Matx<_Tp, 3, 3>& a, const Point3_<_Tp>& b) b 1508 modules/core/include/opencv2/core/types.hpp Matx<_Tp, 3, 1> tmp = a * Vec<_Tp,3>(b.x, b.y, b.z); b 1513 modules/core/include/opencv2/core/types.hpp Matx<_Tp, 4, 1> operator * (const Matx<_Tp, 4, 4>& a, const Point3_<_Tp>& b) b 1515 modules/core/include/opencv2/core/types.hpp return a * Matx<_Tp, 4, 1>(b.x, b.y, b.z, 1); b 1519 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator / (const Point3_<_Tp>& a, int b) b 1522 modules/core/include/opencv2/core/types.hpp tmp /= b; b 1527 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator / (const Point3_<_Tp>& a, float b) b 1530 modules/core/include/opencv2/core/types.hpp tmp /= b; b 1535 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator / (const Point3_<_Tp>& a, double b) b 1538 modules/core/include/opencv2/core/types.hpp tmp /= b; b 1582 modules/core/include/opencv2/core/types.hpp Size_<_Tp>& operator *= (Size_<_Tp>& a, _Tp b) b 1584 modules/core/include/opencv2/core/types.hpp a.width *= b; b 1585 modules/core/include/opencv2/core/types.hpp a.height *= b; b 1590 modules/core/include/opencv2/core/types.hpp Size_<_Tp> operator * (const Size_<_Tp>& a, _Tp b) b 1593 modules/core/include/opencv2/core/types.hpp tmp *= b; b 1598 modules/core/include/opencv2/core/types.hpp Size_<_Tp>& operator /= (Size_<_Tp>& a, _Tp b) b 1600 modules/core/include/opencv2/core/types.hpp a.width /= b; b 1601 modules/core/include/opencv2/core/types.hpp a.height /= b; b 1606 modules/core/include/opencv2/core/types.hpp Size_<_Tp> operator / (const Size_<_Tp>& a, _Tp b) b 1609 modules/core/include/opencv2/core/types.hpp tmp /= b; b 1614 modules/core/include/opencv2/core/types.hpp Size_<_Tp>& operator += (Size_<_Tp>& a, const Size_<_Tp>& b) b 1616 modules/core/include/opencv2/core/types.hpp a.width += b.width; b 1617 modules/core/include/opencv2/core/types.hpp a.height += b.height; b 1622 modules/core/include/opencv2/core/types.hpp Size_<_Tp> operator + (const Size_<_Tp>& a, const Size_<_Tp>& b) b 1625 modules/core/include/opencv2/core/types.hpp tmp += b; b 1630 modules/core/include/opencv2/core/types.hpp Size_<_Tp>& operator -= (Size_<_Tp>& a, const Size_<_Tp>& b) b 1632 modules/core/include/opencv2/core/types.hpp a.width -= b.width; b 1633 modules/core/include/opencv2/core/types.hpp a.height -= b.height; b 1638 modules/core/include/opencv2/core/types.hpp Size_<_Tp> operator - (const Size_<_Tp>& a, const Size_<_Tp>& b) b 1641 modules/core/include/opencv2/core/types.hpp tmp -= b; b 1646 modules/core/include/opencv2/core/types.hpp bool operator == (const Size_<_Tp>& a, const Size_<_Tp>& b) b 1648 modules/core/include/opencv2/core/types.hpp return a.width == b.width && a.height == b.height; b 1652 modules/core/include/opencv2/core/types.hpp bool operator != (const Size_<_Tp>& a, const Size_<_Tp>& b) b 1654 modules/core/include/opencv2/core/types.hpp return !(a == b); b 1734 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>& operator += ( Rect_<_Tp>& a, const Point_<_Tp>& b ) b 1736 modules/core/include/opencv2/core/types.hpp a.x += b.x; b 1737 modules/core/include/opencv2/core/types.hpp a.y += b.y; b 1742 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>& operator -= ( Rect_<_Tp>& a, const Point_<_Tp>& b ) b 1744 modules/core/include/opencv2/core/types.hpp a.x -= b.x; b 1745 modules/core/include/opencv2/core/types.hpp a.y -= b.y; b 1750 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>& operator += ( Rect_<_Tp>& a, const Size_<_Tp>& b ) b 1752 modules/core/include/opencv2/core/types.hpp a.width += b.width; b 1753 modules/core/include/opencv2/core/types.hpp a.height += b.height; b 1758 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>& operator -= ( Rect_<_Tp>& a, const Size_<_Tp>& b ) b 1760 modules/core/include/opencv2/core/types.hpp a.width -= b.width; b 1761 modules/core/include/opencv2/core/types.hpp a.height -= b.height; b 1766 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>& operator &= ( Rect_<_Tp>& a, const Rect_<_Tp>& b ) b 1768 modules/core/include/opencv2/core/types.hpp _Tp x1 = std::max(a.x, b.x); b 1769 modules/core/include/opencv2/core/types.hpp _Tp y1 = std::max(a.y, b.y); b 1770 modules/core/include/opencv2/core/types.hpp a.width = std::min(a.x + a.width, b.x + b.width) - x1; b 1771 modules/core/include/opencv2/core/types.hpp a.height = std::min(a.y + a.height, b.y + b.height) - y1; b 1780 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>& operator |= ( Rect_<_Tp>& a, const Rect_<_Tp>& b ) b 1782 modules/core/include/opencv2/core/types.hpp _Tp x1 = std::min(a.x, b.x); b 1783 modules/core/include/opencv2/core/types.hpp _Tp y1 = std::min(a.y, b.y); b 1784 modules/core/include/opencv2/core/types.hpp a.width = std::max(a.x + a.width, b.x + b.width) - x1; b 1785 modules/core/include/opencv2/core/types.hpp a.height = std::max(a.y + a.height, b.y + b.height) - y1; b 1792 modules/core/include/opencv2/core/types.hpp bool operator == (const Rect_<_Tp>& a, const Rect_<_Tp>& b) b 1794 modules/core/include/opencv2/core/types.hpp return a.x == b.x && a.y == b.y && a.width == b.width && a.height == b.height; b 1798 modules/core/include/opencv2/core/types.hpp bool operator != (const Rect_<_Tp>& a, const Rect_<_Tp>& b) b 1800 modules/core/include/opencv2/core/types.hpp return a.x != b.x || a.y != b.y || a.width != b.width || a.height != b.height; b 1804 modules/core/include/opencv2/core/types.hpp Rect_<_Tp> operator + (const Rect_<_Tp>& a, const Point_<_Tp>& b) b 1806 modules/core/include/opencv2/core/types.hpp return Rect_<_Tp>( a.x + b.x, a.y + b.y, a.width, a.height ); b 1810 modules/core/include/opencv2/core/types.hpp Rect_<_Tp> operator - (const Rect_<_Tp>& a, const Point_<_Tp>& b) b 1812 modules/core/include/opencv2/core/types.hpp return Rect_<_Tp>( a.x - b.x, a.y - b.y, a.width, a.height ); b 1816 modules/core/include/opencv2/core/types.hpp Rect_<_Tp> operator + (const Rect_<_Tp>& a, const Size_<_Tp>& b) b 1818 modules/core/include/opencv2/core/types.hpp return Rect_<_Tp>( a.x, a.y, a.width + b.width, a.height + b.height ); b 1822 modules/core/include/opencv2/core/types.hpp Rect_<_Tp> operator & (const Rect_<_Tp>& a, const Rect_<_Tp>& b) b 1825 modules/core/include/opencv2/core/types.hpp return c &= b; b 1829 modules/core/include/opencv2/core/types.hpp Rect_<_Tp> operator | (const Rect_<_Tp>& a, const Rect_<_Tp>& b) b 1832 modules/core/include/opencv2/core/types.hpp return c |= b; b 2008 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>& operator += (Scalar_<_Tp>& a, const Scalar_<_Tp>& b) b 2010 modules/core/include/opencv2/core/types.hpp a.val[0] += b.val[0]; b 2011 modules/core/include/opencv2/core/types.hpp a.val[1] += b.val[1]; b 2012 modules/core/include/opencv2/core/types.hpp a.val[2] += b.val[2]; b 2013 modules/core/include/opencv2/core/types.hpp a.val[3] += b.val[3]; b 2018 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>& operator -= (Scalar_<_Tp>& a, const Scalar_<_Tp>& b) b 2020 modules/core/include/opencv2/core/types.hpp a.val[0] -= b.val[0]; b 2021 modules/core/include/opencv2/core/types.hpp a.val[1] -= b.val[1]; b 2022 modules/core/include/opencv2/core/types.hpp a.val[2] -= b.val[2]; b 2023 modules/core/include/opencv2/core/types.hpp a.val[3] -= b.val[3]; b 2038 modules/core/include/opencv2/core/types.hpp bool operator == ( const Scalar_<_Tp>& a, const Scalar_<_Tp>& b ) b 2040 modules/core/include/opencv2/core/types.hpp return a.val[0] == b.val[0] && a.val[1] == b.val[1] && b 2041 modules/core/include/opencv2/core/types.hpp a.val[2] == b.val[2] && a.val[3] == b.val[3]; b 2045 modules/core/include/opencv2/core/types.hpp bool operator != ( const Scalar_<_Tp>& a, const Scalar_<_Tp>& b ) b 2047 modules/core/include/opencv2/core/types.hpp return a.val[0] != b.val[0] || a.val[1] != b.val[1] || b 2048 modules/core/include/opencv2/core/types.hpp a.val[2] != b.val[2] || a.val[3] != b.val[3]; b 2052 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator + (const Scalar_<_Tp>& a, const Scalar_<_Tp>& b) b 2054 modules/core/include/opencv2/core/types.hpp return Scalar_<_Tp>(a.val[0] + b.val[0], b 2055 modules/core/include/opencv2/core/types.hpp a.val[1] + b.val[1], b 2056 modules/core/include/opencv2/core/types.hpp a.val[2] + b.val[2], b 2057 modules/core/include/opencv2/core/types.hpp a.val[3] + b.val[3]); b 2061 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator - (const Scalar_<_Tp>& a, const Scalar_<_Tp>& b) b 2063 modules/core/include/opencv2/core/types.hpp return Scalar_<_Tp>(saturate_cast<_Tp>(a.val[0] - b.val[0]), b 2064 modules/core/include/opencv2/core/types.hpp saturate_cast<_Tp>(a.val[1] - b.val[1]), b 2065 modules/core/include/opencv2/core/types.hpp saturate_cast<_Tp>(a.val[2] - b.val[2]), b 2066 modules/core/include/opencv2/core/types.hpp saturate_cast<_Tp>(a.val[3] - b.val[3])); b 2095 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator * (const Scalar_<_Tp>& a, const Scalar_<_Tp>& b) b 2097 modules/core/include/opencv2/core/types.hpp return Scalar_<_Tp>(saturate_cast<_Tp>(a[0]*b[0] - a[1]*b[1] - a[2]*b[2] - a[3]*b[3]), b 2098 modules/core/include/opencv2/core/types.hpp saturate_cast<_Tp>(a[0]*b[1] + a[1]*b[0] + a[2]*b[3] - a[3]*b[2]), b 2099 modules/core/include/opencv2/core/types.hpp saturate_cast<_Tp>(a[0]*b[2] - a[1]*b[3] + a[2]*b[0] + a[3]*b[1]), b 2100 modules/core/include/opencv2/core/types.hpp saturate_cast<_Tp>(a[0]*b[3] + a[1]*b[2] - a[2]*b[1] + a[3]*b[0])); b 2104 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>& operator *= (Scalar_<_Tp>& a, const Scalar_<_Tp>& b) b 2106 modules/core/include/opencv2/core/types.hpp a = a * b; b 2141 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator / (_Tp a, const Scalar_<_Tp>& b) b 2143 modules/core/include/opencv2/core/types.hpp _Tp s = a / (b[0]*b[0] + b[1]*b[1] + b[2]*b[2] + b[3]*b[3]); b 2144 modules/core/include/opencv2/core/types.hpp return b.conj() * s; b 2148 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator / (const Scalar_<_Tp>& a, const Scalar_<_Tp>& b) b 2150 modules/core/include/opencv2/core/types.hpp return a * ((_Tp)1 / b); b 2154 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>& operator /= (Scalar_<_Tp>& a, const Scalar_<_Tp>& b) b 2156 modules/core/include/opencv2/core/types.hpp a = a / b; b 2161 modules/core/include/opencv2/core/types.hpp Scalar operator * (const Matx<_Tp, 4, 4>& a, const Scalar& b) b 2163 modules/core/include/opencv2/core/types.hpp Matx<double, 4, 1> c((Matx<double, 4, 4>)a, b, Matx_MatMulOp()); b 2168 modules/core/include/opencv2/core/types.hpp Scalar operator * (const Matx<double, 4, 4>& a, const Scalar& b) b 2170 modules/core/include/opencv2/core/types.hpp Matx<double, 4, 1> c(a, b, Matx_MatMulOp()); b 181 modules/core/include/opencv2/core/types_c.h #define CV_SWAP(a,b,t) ((t) = (a), (a) = (b), (b) = (t)) b 184 modules/core/include/opencv2/core/types_c.h #define CV_IMIN(a, b) ((a) ^ (((a)^(b)) & (((a) < (b)) - 1))) b 186 modules/core/include/opencv2/core/types_c.h #define CV_IMAX(a, b) ((a) ^ (((a)^(b)) & (((a) > (b)) - 1))) b 194 modules/core/include/opencv2/core/types_c.h #define CV_CMP(a,b) (((a) > (b)) - ((a) < (b))) b 46 modules/core/misc/java/src/java/core+RotatedRect.java double b = (double) Math.cos(_angle) * 0.5f; b 50 modules/core/misc/java/src/java/core+RotatedRect.java center.x - a * size.height - b * size.width, b 51 modules/core/misc/java/src/java/core+RotatedRect.java center.y + b * size.height - a * size.width); b 54 modules/core/misc/java/src/java/core+RotatedRect.java center.x + a * size.height - b * size.width, b 55 modules/core/misc/java/src/java/core+RotatedRect.java center.y - b * size.height - a * size.width); b 1732 modules/core/misc/java/test/CoreTest.java Mat b = new Mat(3, 1, CvType.CV_32F) { b 1738 modules/core/misc/java/test/CoreTest.java assertTrue(Core.solve(a, b, dst)); b 1756 modules/core/misc/java/test/CoreTest.java Mat b = new Mat(3, 1, CvType.CV_32F) { b 1762 modules/core/misc/java/test/CoreTest.java assertTrue(Core.solve(a, b, dst, Core.DECOMP_QR | Core.DECOMP_NORMAL)); b 1826 modules/core/misc/java/test/CoreTest.java Mat b = new Mat(); b 1828 modules/core/misc/java/test/CoreTest.java Core.sortIdx(a, b, Core.SORT_EVERY_ROW | Core.SORT_ASCENDING); b 1837 modules/core/misc/java/test/CoreTest.java assertMatEqual(truth, b); b 177 modules/core/perf/cuda/perf_gpumat.cpp const double b = 1.0; b 184 modules/core/perf/cuda/perf_gpumat.cpp TEST_CYCLE() d_src.convertTo(dst, depth2, a, b); b 190 modules/core/perf/cuda/perf_gpumat.cpp TEST_CYCLE() src.convertTo(dst, depth2, a, b); b 18 modules/core/perf/perf_arithm.cpp cv::Mat b = Mat(sz, type); b 21 modules/core/perf/perf_arithm.cpp declare.in(a, b, WARMUP_RNG).out(c); b 23 modules/core/perf/perf_arithm.cpp TEST_CYCLE() min(a, b, c); b 33 modules/core/perf/perf_arithm.cpp cv::Scalar b; b 36 modules/core/perf/perf_arithm.cpp declare.in(a, b, WARMUP_RNG).out(c); b 38 modules/core/perf/perf_arithm.cpp TEST_CYCLE() min(a, b, c); b 48 modules/core/perf/perf_arithm.cpp cv::Mat b = Mat(sz, type); b 51 modules/core/perf/perf_arithm.cpp declare.in(a, b, WARMUP_RNG).out(c); b 53 modules/core/perf/perf_arithm.cpp TEST_CYCLE() max(a, b, c); b 63 modules/core/perf/perf_arithm.cpp cv::Scalar b; b 66 modules/core/perf/perf_arithm.cpp declare.in(a, b, WARMUP_RNG).out(c); b 68 modules/core/perf/perf_arithm.cpp TEST_CYCLE() max(a, b, c); b 78 modules/core/perf/perf_arithm.cpp cv::Mat b = Mat(sz, type); b 81 modules/core/perf/perf_arithm.cpp declare.in(a, b, WARMUP_RNG).out(c); b 87 modules/core/perf/perf_arithm.cpp b /= 2; b 90 modules/core/perf/perf_arithm.cpp TEST_CYCLE() absdiff(a, b, c); b 100 modules/core/perf/perf_arithm.cpp cv::Scalar b; b 103 modules/core/perf/perf_arithm.cpp declare.in(a, b, WARMUP_RNG).out(c); b 109 modules/core/perf/perf_arithm.cpp b /= 2; b 112 modules/core/perf/perf_arithm.cpp TEST_CYCLE() absdiff(a, b, c); b 122 modules/core/perf/perf_arithm.cpp cv::Mat b = Mat(sz, type); b 125 modules/core/perf/perf_arithm.cpp declare.in(a, b, WARMUP_RNG).out(c); b 132 modules/core/perf/perf_arithm.cpp b /= 2; b 135 modules/core/perf/perf_arithm.cpp TEST_CYCLE() add(a, b, c); b 145 modules/core/perf/perf_arithm.cpp cv::Scalar b; b 148 modules/core/perf/perf_arithm.cpp declare.in(a, b, WARMUP_RNG).out(c); b 154 modules/core/perf/perf_arithm.cpp b /= 2; b 157 modules/core/perf/perf_arithm.cpp TEST_CYCLE() add(a, b, c); b 167 modules/core/perf/perf_arithm.cpp cv::Mat b = Mat(sz, type); b 170 modules/core/perf/perf_arithm.cpp declare.in(a, b, WARMUP_RNG).out(c); b 176 modules/core/perf/perf_arithm.cpp b /= 2; b 179 modules/core/perf/perf_arithm.cpp TEST_CYCLE() subtract(a, b, c); b 189 modules/core/perf/perf_arithm.cpp cv::Scalar b; b 192 modules/core/perf/perf_arithm.cpp declare.in(a, b, WARMUP_RNG).out(c); b 198 modules/core/perf/perf_arithm.cpp b /= 2; b 201 modules/core/perf/perf_arithm.cpp TEST_CYCLE() subtract(a, b, c); b 210 modules/core/perf/perf_arithm.cpp cv::Mat a(sz, type), b(sz, type), c(sz, type); b 212 modules/core/perf/perf_arithm.cpp declare.in(a, b, WARMUP_RNG).out(c); b 217 modules/core/perf/perf_arithm.cpp b /= (2 << 16); b 220 modules/core/perf/perf_arithm.cpp TEST_CYCLE() multiply(a, b, c); b 229 modules/core/perf/perf_arithm.cpp cv::Mat a(sz, type), b(sz, type), c(sz, type); b 232 modules/core/perf/perf_arithm.cpp declare.in(a, b, WARMUP_RNG).out(c); b 238 modules/core/perf/perf_arithm.cpp b /= (2 << 16); b 241 modules/core/perf/perf_arithm.cpp TEST_CYCLE() multiply(a, b, c, scale); b 250 modules/core/perf/perf_arithm.cpp cv::Mat a(sz, type), b(sz, type), c(sz, type); b 253 modules/core/perf/perf_arithm.cpp declare.in(a, b, WARMUP_RNG).out(c); b 255 modules/core/perf/perf_arithm.cpp TEST_CYCLE() divide(a, b, c, scale); b 264 modules/core/perf/perf_arithm.cpp cv::Mat b(sz, type), c(sz, type); b 267 modules/core/perf/perf_arithm.cpp declare.in(b, WARMUP_RNG).out(c); b 269 modules/core/perf/perf_arithm.cpp TEST_CYCLE() divide(scale, b, c); b 34 modules/core/perf/perf_bitwise.cpp cv::Mat b = Mat(sz, type); b 37 modules/core/perf/perf_bitwise.cpp declare.in(a, b, WARMUP_RNG).out(c); b 40 modules/core/perf/perf_bitwise.cpp TEST_CYCLE() bitwise_and(a, b, c); b 50 modules/core/perf/perf_bitwise.cpp cv::Mat b = Mat(sz, type); b 53 modules/core/perf/perf_bitwise.cpp declare.in(a, b, WARMUP_RNG).out(c); b 56 modules/core/perf/perf_bitwise.cpp TEST_CYCLE() bitwise_or(a, b, c); b 66 modules/core/perf/perf_bitwise.cpp cv::Mat b = Mat(sz, type); b 69 modules/core/perf/perf_bitwise.cpp declare.in(a, b, WARMUP_RNG).out(c); b 72 modules/core/perf/perf_bitwise.cpp TEST_CYCLE() bitwise_xor(a, b, c); b 21 modules/core/perf/perf_dot.cpp Mat b(size, size, type); b 23 modules/core/perf/perf_dot.cpp declare.in(a, b, WARMUP_RNG); b 28 modules/core/perf/perf_dot.cpp TEST_CYCLE_N(1000) product = a.dot(b); b 25 modules/core/perf/perf_sort.cpp cv::Mat a(sz, type), b(sz, type); b 27 modules/core/perf/perf_sort.cpp declare.in(a, WARMUP_RNG).out(b); b 29 modules/core/perf/perf_sort.cpp TEST_CYCLE() cv::sort(a, b, flags); b 31 modules/core/perf/perf_sort.cpp SANITY_CHECK(b); b 45 modules/core/perf/perf_sort.cpp cv::Mat a(sz, type), b(sz, type); b 47 modules/core/perf/perf_sort.cpp declare.in(a, WARMUP_RNG).out(b); b 49 modules/core/perf/perf_sort.cpp TEST_CYCLE() cv::sortIdx(a, b, flags); b 331 modules/core/src/arithm.cpp const VLoadStore256<template_arg>::reg_type & b) const \ b 362 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, uchar, return _mm256_adds_epu8 (a, b)); b 363 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, schar, return _mm256_adds_epi8 (a, b)); b 364 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, ushort, return _mm256_adds_epu16(a, b)); b 365 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, short, return _mm256_adds_epi16(a, b)); b 366 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, int, return _mm256_add_epi32 (a, b)); b 367 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, float, return _mm256_add_ps (a, b)); b 368 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, double, return _mm256_add_pd (a, b)); b 371 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, uchar, return _mm256_subs_epu8 (a, b)); b 372 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, schar, return _mm256_subs_epi8 (a, b)); b 373 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, ushort, return _mm256_subs_epu16(a, b)); b 374 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, short, return _mm256_subs_epi16(a, b)); b 375 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, int, return _mm256_sub_epi32 (a, b)); b 376 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, float, return _mm256_sub_ps (a, b)); b 377 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, double, return _mm256_sub_pd (a, b)); b 380 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, uchar, return _mm256_min_epu8 (a, b)); b 381 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, schar, return _mm256_min_epi8 (a, b)); b 382 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, ushort, return _mm256_min_epi16(a, b)); b 383 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, short, return _mm256_min_epi16(a, b)); b 384 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, int, return _mm256_min_epi32(a, b)); b 385 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, float, return _mm256_min_ps (a, b)); b 386 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, double, return _mm256_min_pd (a, b)); b 389 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, uchar, return _mm256_max_epu8 (a, b)); b 390 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, schar, return _mm256_max_epi8 (a, b)); b 391 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, ushort, return _mm256_max_epu16(a, b)); b 392 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, short, return _mm256_max_epi16(a, b)); b 393 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, int, return _mm256_max_epi32(a, b)); b 394 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, float, return _mm256_max_ps (a, b)); b 395 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, double, return _mm256_max_pd (a, b)); b 405 modules/core/src/arithm.cpp return _mm256_add_epi8(_mm256_subs_epu8(a, b), _mm256_subs_epu8(b, a)); b 408 modules/core/src/arithm.cpp __m256i d = _mm256_subs_epi8(a, b); b 409 modules/core/src/arithm.cpp __m256i m = _mm256_cmpgt_epi8(b, a); b 413 modules/core/src/arithm.cpp return _mm256_add_epi16(_mm256_subs_epu16(a, b), _mm256_subs_epu16(b, a)); b 416 modules/core/src/arithm.cpp __m256i M = _mm256_max_epi16(a, b); b 417 modules/core/src/arithm.cpp __m256i m = _mm256_min_epi16(a, b); b 421 modules/core/src/arithm.cpp __m256i d = _mm256_sub_epi32(a, b); b 422 modules/core/src/arithm.cpp __m256i m = _mm256_cmpgt_epi32(b, a); b 426 modules/core/src/arithm.cpp return _mm256_and_ps(_mm256_sub_ps(a, b), *(const __m256*)v32f_absmask); b 429 modules/core/src/arithm.cpp return _mm256_and_pd(_mm256_sub_pd(a, b), *(const __m256d*)v64f_absmask); b 433 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAnd, uchar, return _mm256_and_si256(a, b)); b 435 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VOr , uchar, return _mm256_or_si256 (a, b)); b 437 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VXor, uchar, return _mm256_xor_si256(a, b)); b 465 modules/core/src/arithm.cpp const VLoadStore128<template_arg>::reg_type & b) const \ b 501 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, uchar, return _mm_adds_epu8 (a, b)); b 502 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, schar, return _mm_adds_epi8 (a, b)); b 503 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, ushort, return _mm_adds_epu16(a, b)); b 504 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, short, return _mm_adds_epi16(a, b)); b 505 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, int, return _mm_add_epi32 (a, b)); b 506 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, float, return _mm_add_ps (a, b)); b 507 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, double, return _mm_add_pd (a, b)); b 510 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, uchar, return _mm_subs_epu8 (a, b)); b 511 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, schar, return _mm_subs_epi8 (a, b)); b 512 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, ushort, return _mm_subs_epu16(a, b)); b 513 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, short, return _mm_subs_epi16(a, b)); b 514 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, int, return _mm_sub_epi32 (a, b)); b 515 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, float, return _mm_sub_ps (a, b)); b 516 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, double, return _mm_sub_pd (a, b)); b 519 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, uchar, return _mm_min_epu8(a, b)); b 521 modules/core/src/arithm.cpp __m128i m = _mm_cmpgt_epi8(a, b); b 522 modules/core/src/arithm.cpp return _mm_xor_si128(a, _mm_and_si128(_mm_xor_si128(a, b), m)); b 524 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, ushort, return _mm_subs_epu16(a, _mm_subs_epu16(a, b))); b 525 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, short, return _mm_min_epi16(a, b)); b 527 modules/core/src/arithm.cpp __m128i m = _mm_cmpgt_epi32(a, b); b 528 modules/core/src/arithm.cpp return _mm_xor_si128(a, _mm_and_si128(_mm_xor_si128(a, b), m)); b 530 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, float, return _mm_min_ps(a, b)); b 531 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, double, return _mm_min_pd(a, b)); b 534 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, uchar, return _mm_max_epu8(a, b)); b 536 modules/core/src/arithm.cpp __m128i m = _mm_cmpgt_epi8(b, a); b 537 modules/core/src/arithm.cpp return _mm_xor_si128(a, _mm_and_si128(_mm_xor_si128(a, b), m)); b 539 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, ushort, return _mm_adds_epu16(_mm_subs_epu16(a, b), b)); b 540 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, short, return _mm_max_epi16(a, b)); b 542 modules/core/src/arithm.cpp __m128i m = _mm_cmpgt_epi32(b, a); b 543 modules/core/src/arithm.cpp return _mm_xor_si128(a, _mm_and_si128(_mm_xor_si128(a, b), m)); b 545 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, float, return _mm_max_ps(a, b)); b 546 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, double, return _mm_max_pd(a, b)); b 554 modules/core/src/arithm.cpp return _mm_add_epi8(_mm_subs_epu8(a, b), _mm_subs_epu8(b, a)); b 557 modules/core/src/arithm.cpp __m128i d = _mm_subs_epi8(a, b); b 558 modules/core/src/arithm.cpp __m128i m = _mm_cmpgt_epi8(b, a); b 562 modules/core/src/arithm.cpp return _mm_add_epi16(_mm_subs_epu16(a, b), _mm_subs_epu16(b, a)); b 565 modules/core/src/arithm.cpp __m128i M = _mm_max_epi16(a, b); b 566 modules/core/src/arithm.cpp __m128i m = _mm_min_epi16(a, b); b 570 modules/core/src/arithm.cpp __m128i d = _mm_sub_epi32(a, b); b 571 modules/core/src/arithm.cpp __m128i m = _mm_cmpgt_epi32(b, a); b 575 modules/core/src/arithm.cpp return _mm_and_ps(_mm_sub_ps(a,b), *(const __m128*)v32f_absmask); b 578 modules/core/src/arithm.cpp return _mm_and_pd(_mm_sub_pd(a,b), *(const __m128d*)v64f_absmask); b 582 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAnd, uchar, return _mm_and_si128(a, b)); b 584 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VOr , uchar, return _mm_or_si128 (a, b)); b 586 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VXor, uchar, return _mm_xor_si128(a, b)); b 607 modules/core/src/arithm.cpp VLoadStore128<template_arg>::reg_type b) const \ b 633 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, uchar, vqaddq_u8 (a, b)); b 634 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, schar, vqaddq_s8 (a, b)); b 635 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, ushort, vqaddq_u16(a, b)); b 636 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, short, vqaddq_s16(a, b)); b 637 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, int, vaddq_s32 (a, b)); b 638 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAdd, float, vaddq_f32 (a, b)); b 641 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, uchar, vqsubq_u8 (a, b)); b 642 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, schar, vqsubq_s8 (a, b)); b 643 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, ushort, vqsubq_u16(a, b)); b 644 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, short, vqsubq_s16(a, b)); b 645 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, int, vsubq_s32 (a, b)); b 646 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VSub, float, vsubq_f32 (a, b)); b 649 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, uchar, vminq_u8 (a, b)); b 650 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, schar, vminq_s8 (a, b)); b 651 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, ushort, vminq_u16(a, b)); b 652 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, short, vminq_s16(a, b)); b 653 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, int, vminq_s32(a, b)); b 654 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMin, float, vminq_f32(a, b)); b 657 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, uchar, vmaxq_u8 (a, b)); b 658 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, schar, vmaxq_s8 (a, b)); b 659 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, ushort, vmaxq_u16(a, b)); b 660 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, short, vmaxq_s16(a, b)); b 661 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, int, vmaxq_s32(a, b)); b 662 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VMax, float, vmaxq_f32(a, b)); b 665 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAbsDiff, uchar, vabdq_u8 (a, b)); b 666 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAbsDiff, schar, vqabsq_s8 (vqsubq_s8(a, b))); b 667 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAbsDiff, ushort, vabdq_u16 (a, b)); b 668 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAbsDiff, short, vqabsq_s16(vqsubq_s16(a, b))); b 669 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAbsDiff, int, vabdq_s32 (a, b)); b 670 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAbsDiff, float, vabdq_f32 (a, b)); b 673 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VAnd, uchar, vandq_u8(a, b)); b 675 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VOr , uchar, vorrq_u8(a, b)); b 677 modules/core/src/arithm.cpp FUNCTOR_CLOSURE_2arg(VXor, uchar, veorq_u8(a, b)); b 688 modules/core/src/arithm.cpp template<> inline uchar OpAdd<uchar>::operator ()(uchar a, uchar b) const b 689 modules/core/src/arithm.cpp { return CV_FAST_CAST_8U(a + b); } b 690 modules/core/src/arithm.cpp template<> inline uchar OpSub<uchar>::operator ()(uchar a, uchar b) const b 691 modules/core/src/arithm.cpp { return CV_FAST_CAST_8U(a - b); } b 698 modules/core/src/arithm.cpp T operator()(T a, T b) const { return (T)std::abs(a - b); } b 701 modules/core/src/arithm.cpp template<> inline short OpAbsDiff<short>::operator ()(short a, short b) const b 702 modules/core/src/arithm.cpp { return saturate_cast<short>(std::abs(a - b)); } b 704 modules/core/src/arithm.cpp template<> inline schar OpAbsDiff<schar>::operator ()(schar a, schar b) const b 705 modules/core/src/arithm.cpp { return saturate_cast<schar>(std::abs(a - b)); } b 712 modules/core/src/arithm.cpp T operator()(T a, WT b) const { return saturate_cast<T>(std::abs(a - b)); } b 720 modules/core/src/arithm.cpp T operator()( T a, T b ) const { return a & b; } b 728 modules/core/src/arithm.cpp T operator()( T a, T b ) const { return a | b; } b 736 modules/core/src/arithm.cpp T operator()( T a, T b ) const { return a ^ b; } b 949 modules/core/src/arithm.cpp template<> inline uchar OpMin<uchar>::operator ()(uchar a, uchar b) const { return CV_MIN_8U(a, b); } b 950 modules/core/src/arithm.cpp template<> inline uchar OpMax<uchar>::operator ()(uchar a, uchar b) const { return CV_MAX_8U(a, b); } b 1718 modules/core/src/arithm.cpp void cv::bitwise_and(InputArray a, InputArray b, OutputArray c, InputArray mask) b 1721 modules/core/src/arithm.cpp binary_op(a, b, c, mask, &f, true, OCL_OP_AND); b 1724 modules/core/src/arithm.cpp void cv::bitwise_or(InputArray a, InputArray b, OutputArray c, InputArray mask) b 1727 modules/core/src/arithm.cpp binary_op(a, b, c, mask, &f, true, OCL_OP_OR); b 1730 modules/core/src/arithm.cpp void cv::bitwise_xor(InputArray a, InputArray b, OutputArray c, InputArray mask) b 1733 modules/core/src/arithm.cpp binary_op(a, b, c, mask, &f, true, OCL_OP_XOR); b 6072 modules/core/src/convert.cpp void cv::normalize( InputArray _src, InputOutputArray _dst, double a, double b, b 6079 modules/core/src/convert.cpp double dmin = MIN( a, b ), dmax = MAX( a, b ); b 6226 modules/core/src/convert.cpp double a, double b, int norm_type, const CvArr* maskarr ) b 6232 modules/core/src/convert.cpp cv::normalize( src, dst, a, b, norm_type, dst.type(), mask ); b 64 modules/core/src/datastructs.cpp #define CV_SWAP_ELEMS(a,b,elem_size) \ b 70 modules/core/src/datastructs.cpp char t1 = (b)[k]; \ b 72 modules/core/src/datastructs.cpp (b)[k] = t0; \ b 1894 modules/core/src/datastructs.cpp icvMed3( schar* a, schar* b, schar* c, CvCmpFunc cmp_func, void* aux ) b 1896 modules/core/src/datastructs.cpp return cmp_func(a, b, aux) < 0 ? b 1897 modules/core/src/datastructs.cpp (cmp_func(b, c, aux) < 0 ? b : cmp_func(a, c, aux) < 0 ? c : a) b 1898 modules/core/src/datastructs.cpp :(cmp_func(b, c, aux) > 0 ? b : cmp_func(a, c, aux) < 0 ? a : c); b 868 modules/core/src/dxt.cpp Complex<T>* b = buf + factor2; b 889 modules/core/src/dxt.cpp b[p-1].re = r1; b[p-1].im = i1; b 912 modules/core/src/dxt.cpp b[p-1].re = r1; b[p-1].im = i1; b 927 modules/core/src/dxt.cpp T r1 = wave[d].re * b[q].im; b 928 modules/core/src/dxt.cpp T i1 = wave[d].im * b[q].re; b 2758 modules/core/src/dxt.cpp int a = 0, b = count; b 2787 modules/core/src/dxt.cpp b = (count+1)/2; b 2817 modules/core/src/dxt.cpp CopyColumn( sptr0 + b*complex_elem_size, src.step, b 2864 modules/core/src/dxt.cpp dptr0 + b*complex_elem_size, b 2870 modules/core/src/dxt.cpp for( i = a; i < b; i += 2 ) b 2872 modules/core/src/dxt.cpp if( i+1 < b ) b 2884 modules/core/src/dxt.cpp if( i+1 < b ) b 3792 modules/core/src/dxt.cpp int a = 0, b = sizeof(optimalDFTSizeTab)/sizeof(optimalDFTSizeTab[0]) - 1; b 3793 modules/core/src/dxt.cpp if( (unsigned)size0 >= (unsigned)optimalDFTSizeTab[b] ) b 3796 modules/core/src/dxt.cpp while( a < b ) b 3798 modules/core/src/dxt.cpp int c = (a + b) >> 1; b 3800 modules/core/src/dxt.cpp b = c; b 3805 modules/core/src/dxt.cpp return optimalDFTSizeTab[b]; b 1955 modules/core/src/gl_core_3_1.cpp static void CODEGEN_FUNCPTR Switch_ColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) b 1958 modules/core/src/gl_core_3_1.cpp ColorMaski(index, r, g, b, a); b 1282 modules/core/src/gl_core_3_1.hpp extern void (CODEGEN_FUNCPTR *ColorMaski)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); b 53 modules/core/src/lapack.cpp int LU(float* A, size_t astep, int m, float* b, size_t bstep, int n) b 55 modules/core/src/lapack.cpp return hal::LU(A, astep, m, b, bstep, n); b 58 modules/core/src/lapack.cpp int LU(double* A, size_t astep, int m, double* b, size_t bstep, int n) b 60 modules/core/src/lapack.cpp return hal::LU(A, astep, m, b, bstep, n); b 63 modules/core/src/lapack.cpp bool Cholesky(float* A, size_t astep, int m, float* b, size_t bstep, int n) b 65 modules/core/src/lapack.cpp return hal::Cholesky(A, astep, m, b, bstep, n); b 68 modules/core/src/lapack.cpp bool Cholesky(double* A, size_t astep, int m, double* b, size_t bstep, int n) b 70 modules/core/src/lapack.cpp return hal::Cholesky(A, astep, m, b, bstep, n); b 73 modules/core/src/lapack.cpp template<typename _Tp> static inline _Tp hypot(_Tp a, _Tp b) b 76 modules/core/src/lapack.cpp b = std::abs(b); b 77 modules/core/src/lapack.cpp if( a > b ) b 79 modules/core/src/lapack.cpp b /= a; b 80 modules/core/src/lapack.cpp return a*std::sqrt(1 + b*b); b 82 modules/core/src/lapack.cpp if( b > 0 ) b 84 modules/core/src/lapack.cpp a /= b; b 85 modules/core/src/lapack.cpp return b*std::sqrt(1 + a*a); b 258 modules/core/src/lapack.cpp template<> inline int VBLAS<float>::dot(const float* a, const float* b, int n, float* result) const b 267 modules/core/src/lapack.cpp __m128 b0 = _mm_load_ps(b + k), b1 = _mm_load_ps(b + k + 4); b 280 modules/core/src/lapack.cpp template<> inline int VBLAS<float>::givens(float* a, float* b, int n, float c, float s) const b 289 modules/core/src/lapack.cpp __m128 b0 = _mm_load_ps(b + k); b 293 modules/core/src/lapack.cpp _mm_store_ps(b + k, t1); b 299 modules/core/src/lapack.cpp template<> inline int VBLAS<float>::givensx(float* a, float* b, int n, float c, float s, b 310 modules/core/src/lapack.cpp __m128 b0 = _mm_load_ps(b + k); b 314 modules/core/src/lapack.cpp _mm_store_ps(b + k, t1); b 327 modules/core/src/lapack.cpp template<> inline int VBLAS<double>::dot(const double* a, const double* b, int n, double* result) const b 336 modules/core/src/lapack.cpp __m128d b0 = _mm_load_pd(b + k), b1 = _mm_load_pd(b + k + 2); b 349 modules/core/src/lapack.cpp template<> inline int VBLAS<double>::givens(double* a, double* b, int n, double c, double s) const b 356 modules/core/src/lapack.cpp __m128d b0 = _mm_load_pd(b + k); b 360 modules/core/src/lapack.cpp _mm_store_pd(b + k, t1); b 366 modules/core/src/lapack.cpp template<> inline int VBLAS<double>::givensx(double* a, double* b, int n, double c, double s, b 375 modules/core/src/lapack.cpp __m128d b0 = _mm_load_pd(b + k); b 379 modules/core/src/lapack.cpp _mm_store_pd(b + k, t1); b 430 modules/core/src/lapack.cpp double a = W[i], p = 0, b = W[j]; b 435 modules/core/src/lapack.cpp if( std::abs(p) <= eps*std::sqrt((double)a*b) ) b 439 modules/core/src/lapack.cpp double beta = a - b, gamma = hypot((double)p, beta); b 452 modules/core/src/lapack.cpp a = b = 0; b 459 modules/core/src/lapack.cpp a += (double)t0*t0; b += (double)t1*t1; b 461 modules/core/src/lapack.cpp W[i] = a; W[j] = b; b 613 modules/core/src/lapack.cpp const T* b, int ldb, int nb, b 621 modules/core/src/lapack.cpp if( !b ) b 643 modules/core/src/lapack.cpp if( b ) b 645 modules/core/src/lapack.cpp s += u[j*udelta1]*b[j*ldb]; b 655 modules/core/src/lapack.cpp if( b ) b 659 modules/core/src/lapack.cpp MatrAXPY( m, nb, b, ldb, u, udelta1, buffer, 0 ); b 677 modules/core/src/lapack.cpp const float* b, size_t bstep, int nb, b 683 modules/core/src/lapack.cpp b, (int)(bstep/sizeof(b[0])), nb, b 692 modules/core/src/lapack.cpp const double* b, size_t bstep, int nb, b 698 modules/core/src/lapack.cpp b, (int)(bstep/sizeof(b[0])), nb, b 1547 modules/core/src/lapack.cpp cv::Mat A = cv::cvarrToMat(Aarr), b = cv::cvarrToMat(barr), x = cv::cvarrToMat(xarr); b 1549 modules/core/src/lapack.cpp CV_Assert( A.type() == x.type() && A.cols == x.rows && x.cols == b.cols ); b 1552 modules/core/src/lapack.cpp return cv::solve( A, b, x, (method == CV_CHOLESKY ? cv::DECOMP_CHOLESKY : b 118 modules/core/src/lda.cpp _Tp b = _src.at<_Tp> (j, i); b 119 modules/core/src/lda.cpp if (a != b) { b 135 modules/core/src/lda.cpp _Tp b = _src.at<_Tp> (j, i); b 136 modules/core/src/lda.cpp if (std::abs(a - b) > eps) { b 55 modules/core/src/lpsolver.cpp static void print_simplex_state(const Mat& c,const Mat& b,double v,const std::vector<int> N,const std::vector<int> B){ b 68 modules/core/src/lpsolver.cpp print_matrix(b); b 75 modules/core/src/lpsolver.cpp #define print_simplex_state(c,b,v,N,B) b 84 modules/core/src/lpsolver.cpp static int initialize_simplex(Mat_<double>& c, Mat_<double>& b,double& v,vector<int>& N,vector<int>& B,vector<unsigned int>& indexToRow); b 85 modules/core/src/lpsolver.cpp static inline void pivot(Mat_<double>& c,Mat_<double>& b,double& v,vector<int>& N,vector<int>& B,int leaving_index, b 89 modules/core/src/lpsolver.cpp static int inner_simplex(Mat_<double>& c, Mat_<double>& b,double& v,vector<int>& N,vector<int>& B,vector<unsigned int>& indexToRow); b 91 modules/core/src/lpsolver.cpp #define SWAP(type,a,b) {type tmp=(a);(a)=(b);(b)=tmp;} b 121 modules/core/src/lpsolver.cpp b=bigB.colRange(1,bigB.cols); b 124 modules/core/src/lpsolver.cpp if((res=inner_simplex(c,b,v,N,B,indexToRow))==SOLVELP_UNBOUNDED){ b 136 modules/core/src/lpsolver.cpp *it=b.at<double>(indexToRow[i]-nsize,b.cols-1); b 143 modules/core/src/lpsolver.cpp static int initialize_simplex(Mat_<double>& c, Mat_<double>& b,double& v,vector<int>& N,vector<int>& B,vector<unsigned int>& indexToRow){ b 149 modules/core/src/lpsolver.cpp B.resize(b.rows); b 154 modules/core/src/lpsolver.cpp indexToRow.resize(c.cols+b.rows); b 164 modules/core/src/lpsolver.cpp for(int i=0;i<b.rows;i++){ b 165 modules/core/src/lpsolver.cpp if(b(i,b.cols-1)<min){ b 166 modules/core/src/lpsolver.cpp min=b(i,b.cols-1); b 172 modules/core/src/lpsolver.cpp if(b(k,b.cols-1)>=0){ b 183 modules/core/src/lpsolver.cpp for(int i=0;i<b.rows;i++){ b 184 modules/core/src/lpsolver.cpp b(i,0)=-1; b 187 modules/core/src/lpsolver.cpp print_simplex_state(c,b,v,N,B); b 190 modules/core/src/lpsolver.cpp pivot(c,b,v,N,B,k,0,indexToRow); b 192 modules/core/src/lpsolver.cpp print_simplex_state(c,b,v,N,B); b 194 modules/core/src/lpsolver.cpp inner_simplex(c,b,v,N,B,indexToRow); b 197 modules/core/src/lpsolver.cpp print_simplex_state(c,b,v,N,B); b 202 modules/core/src/lpsolver.cpp if(b(iterator_offset,b.cols-1)>0){ b 205 modules/core/src/lpsolver.cpp pivot(c,b,v,N,B,iterator_offset,0,indexToRow); b 215 modules/core/src/lpsolver.cpp swap_columns(b,iterator_offset,0); b 219 modules/core/src/lpsolver.cpp print_simplex_state(c,b,v,N,B); b 233 modules/core/src/lpsolver.cpp c-=old_c(0,I)*b.row(iterator_offset).colRange(0,b.cols-1); b 234 modules/core/src/lpsolver.cpp v+=old_c(0,I)*b(iterator_offset,b.cols-1); b 240 modules/core/src/lpsolver.cpp print_simplex_state(c,b,v,N,B); b 249 modules/core/src/lpsolver.cpp static int inner_simplex(Mat_<double>& c, Mat_<double>& b,double& v,vector<int>& N,vector<int>& B,vector<unsigned int>& indexToRow){ b 283 modules/core/src/lpsolver.cpp MatIterator_<double> min_row_ptr=b.begin(); b 284 modules/core/src/lpsolver.cpp for(MatIterator_<double> it=b.begin();it!=b.end();it+=b.cols,row_it++){ b 288 modules/core/src/lpsolver.cpp double val=it[b.cols-1]/myite; b 302 modules/core/src/lpsolver.cpp pivot(c,b,v,N,B,l,e,indexToRow); b 307 modules/core/src/lpsolver.cpp print_matrix(b); b 315 modules/core/src/lpsolver.cpp static inline void pivot(Mat_<double>& c,Mat_<double>& b,double& v,vector<int>& N,vector<int>& B, b 317 modules/core/src/lpsolver.cpp double Coef=b(leaving_index,entering_index); b 318 modules/core/src/lpsolver.cpp for(int i=0;i<b.cols;i++){ b 320 modules/core/src/lpsolver.cpp b(leaving_index,i)=1/Coef; b 322 modules/core/src/lpsolver.cpp b(leaving_index,i)/=Coef; b 326 modules/core/src/lpsolver.cpp for(int i=0;i<b.rows;i++){ b 328 modules/core/src/lpsolver.cpp double coef=b(i,entering_index); b 329 modules/core/src/lpsolver.cpp for(int j=0;j<b.cols;j++){ b 331 modules/core/src/lpsolver.cpp b(i,j)=-coef*b(leaving_index,j); b 333 modules/core/src/lpsolver.cpp b(i,j)-=(coef*b(leaving_index,j)); b 341 modules/core/src/lpsolver.cpp for(int i=0;i<(b.cols-1);i++){ b 343 modules/core/src/lpsolver.cpp c(0,i)=-Coef*b(leaving_index,i); b 345 modules/core/src/lpsolver.cpp c(0,i)-=Coef*b(leaving_index,i); b 349 modules/core/src/lpsolver.cpp v+=Coef*b(leaving_index,b.cols-1); b 1200 modules/core/src/mathfuncs.cpp WT a = 1, b = src[i]; b 1205 modules/core/src/mathfuncs.cpp a *= b; b 1206 modules/core/src/mathfuncs.cpp b *= b; b 1210 modules/core/src/mathfuncs.cpp a *= b; b 1226 modules/core/src/mathfuncs.cpp T a = 1, b = src[i]; b 1229 modules/core/src/mathfuncs.cpp b = 1/b; b 1234 modules/core/src/mathfuncs.cpp a *= b; b 1235 modules/core/src/mathfuncs.cpp b *= b; b 1239 modules/core/src/mathfuncs.cpp a *= b; b 1524 modules/core/src/mathfuncs.cpp void sqrt(InputArray a, OutputArray b) b 1526 modules/core/src/mathfuncs.cpp cv::pow(a, 0.5, b); b 1651 modules/core/src/mathfuncs.cpp Cv32suf a, b; b 1657 modules/core/src/mathfuncs.cpp b.f = (float)std::min(maxVal, (double)FLT_MAX); b 1660 modules/core/src/mathfuncs.cpp ib = CV_TOGGLE_FLT(b.i); b 1680 modules/core/src/mathfuncs.cpp Cv64suf a, b; b 1686 modules/core/src/mathfuncs.cpp b.f = maxVal; b 1689 modules/core/src/mathfuncs.cpp ib = CV_TOGGLE_DBL(b.i); b 279 modules/core/src/matmul.cpp const T* b = _b_data + j; b 282 modules/core/src/matmul.cpp for( k = 0; k < n; k++, b += b_step ) b 285 modules/core/src/matmul.cpp s0 += a * WT(b[0]); s1 += a * WT(b[1]); b 286 modules/core/src/matmul.cpp s2 += a * WT(b[2]); s3 += a * WT(b[3]); b 309 modules/core/src/matmul.cpp const T* b = _b_data + j; b 312 modules/core/src/matmul.cpp for( k = 0; k < n; k++, b += b_step ) b 313 modules/core/src/matmul.cpp s0 += WT(a_data[k]) * WT(b[0]); b 453 modules/core/src/matmul.cpp const T* b = b_data + j; b 463 modules/core/src/matmul.cpp for( k = 0; k < n; k++, b += b_step ) b 466 modules/core/src/matmul.cpp s0 += a * WT(b[0]); s1 += a * WT(b[1]); b 467 modules/core/src/matmul.cpp s2 += a * WT(b[2]); s3 += a * WT(b[3]); b 476 modules/core/src/matmul.cpp const T* b = b_data + j; b 479 modules/core/src/matmul.cpp for( k = 0; k < n; k++, b += b_step ) b 480 modules/core/src/matmul.cpp s0 += WT(a_data[k]) * WT(b[0]); b 940 modules/core/src/matmul.cpp *b = B.ptr<float>(), b 944 modules/core/src/matmul.cpp b_step = B.step/sizeof(b[0]), b 953 modules/core/src/matmul.cpp if( len == d_size.width && b != d ) b 957 modules/core/src/matmul.cpp float t0 = a[0]*b[0] + a[1]*b[b_step]; b 958 modules/core/src/matmul.cpp float t1 = a[0]*b[1] + a[1]*b[b_step+1]; b 972 modules/core/src/matmul.cpp for( i = 0; i < d_size.width; i++, d++, b++, c += c_step0 ) b 974 modules/core/src/matmul.cpp float t0 = a[0]*b[0] + a[1]*b[b_step]; b 975 modules/core/src/matmul.cpp float t1 = a[a_step]*b[0] + a[a_step+1]*b[b_step]; b 984 modules/core/src/matmul.cpp if( len == d_size.width && b != d ) b 988 modules/core/src/matmul.cpp float t0 = a[0]*b[0] + a[1]*b[b_step] + a[2]*b[b_step*2]; b 989 modules/core/src/matmul.cpp float t1 = a[0]*b[1] + a[1]*b[b_step+1] + a[2]*b[b_step*2+1]; b 990 modules/core/src/matmul.cpp float t2 = a[0]*b[2] + a[1]*b[b_step+2] + a[2]*b[b_step*2+2]; b 1005 modules/core/src/matmul.cpp for( i = 0; i < d_size.width; i++, d++, b++, c += c_step0 ) b 1007 modules/core/src/matmul.cpp float t0 = a[0]*b[0] + a[1]*b[b_step] + a[2]*b[b_step*2]; b 1008 modules/core/src/matmul.cpp float t1 = a[a_step]*b[0] + a[a_step+1]*b[b_step] + a[a_step+2]*b[b_step*2]; b 1009 modules/core/src/matmul.cpp float t2 = a[a_step*2]*b[0] + a[a_step*2+1]*b[b_step] + a[a_step*2+2]*b[b_step*2]; b 1020 modules/core/src/matmul.cpp if( len == d_size.width && b != d ) b 1024 modules/core/src/matmul.cpp float t0 = a[0]*b[0] + a[1]*b[b_step] + a[2]*b[b_step*2] + a[3]*b[b_step*3]; b 1025 modules/core/src/matmul.cpp float t1 = a[0]*b[1] + a[1]*b[b_step+1] + a[2]*b[b_step*2+1] + a[3]*b[b_step*3+1]; b 1026 modules/core/src/matmul.cpp float t2 = a[0]*b[2] + a[1]*b[b_step+2] + a[2]*b[b_step*2+2] + a[3]*b[b_step*3+2]; b 1027 modules/core/src/matmul.cpp float t3 = a[0]*b[3] + a[1]*b[b_step+3] + a[2]*b[b_step*2+3] + a[3]*b[b_step*3+3]; b 1043 modules/core/src/matmul.cpp for( i = 0; i < d_size.width; i++, d++, b++, c += c_step0 ) b 1045 modules/core/src/matmul.cpp float t0 = a[0]*b[0] + a[1]*b[b_step] + a[2]*b[b_step*2] + a[3]*b[b_step*3]; b 1046 modules/core/src/matmul.cpp float t1 = a[a_step]*b[0] + a[a_step+1]*b[b_step] + b 1047 modules/core/src/matmul.cpp a[a_step+2]*b[b_step*2] + a[a_step+3]*b[b_step*3]; b 1048 modules/core/src/matmul.cpp float t2 = a[a_step*2]*b[0] + a[a_step*2+1]*b[b_step] + b 1049 modules/core/src/matmul.cpp a[a_step*2+2]*b[b_step*2] + a[a_step*2+3]*b[b_step*3]; b 1050 modules/core/src/matmul.cpp float t3 = a[a_step*3]*b[0] + a[a_step*3+1]*b[b_step] + b 1051 modules/core/src/matmul.cpp a[a_step*3+2]*b[b_step*2] + a[a_step*3+3]*b[b_step*3]; b 1068 modules/core/src/matmul.cpp *b = B.ptr<double>(), b 1072 modules/core/src/matmul.cpp b_step = B.step/sizeof(b[0]), b 1080 modules/core/src/matmul.cpp if( len == d_size.width && b != d ) b 1084 modules/core/src/matmul.cpp double t0 = a[0]*b[0] + a[1]*b[b_step]; b 1085 modules/core/src/matmul.cpp double t1 = a[0]*b[1] + a[1]*b[b_step+1]; b 1099 modules/core/src/matmul.cpp for( i = 0; i < d_size.width; i++, d++, b++, c += c_step0 ) b 1101 modules/core/src/matmul.cpp double t0 = a[0]*b[0] + a[1]*b[b_step]; b 1102 modules/core/src/matmul.cpp double t1 = a[a_step]*b[0] + a[a_step+1]*b[b_step]; b 1111 modules/core/src/matmul.cpp if( len == d_size.width && b != d ) b 1115 modules/core/src/matmul.cpp double t0 = a[0]*b[0] + a[1]*b[b_step] + a[2]*b[b_step*2]; b 1116 modules/core/src/matmul.cpp double t1 = a[0]*b[1] + a[1]*b[b_step+1] + a[2]*b[b_step*2+1]; b 1117 modules/core/src/matmul.cpp double t2 = a[0]*b[2] + a[1]*b[b_step+2] + a[2]*b[b_step*2+2]; b 1132 modules/core/src/matmul.cpp for( i = 0; i < d_size.width; i++, d++, b++, c += c_step0 ) b 1134 modules/core/src/matmul.cpp double t0 = a[0]*b[0] + a[1]*b[b_step] + a[2]*b[b_step*2]; b 1135 modules/core/src/matmul.cpp double t1 = a[a_step]*b[0] + a[a_step+1]*b[b_step] + a[a_step+2]*b[b_step*2]; b 1136 modules/core/src/matmul.cpp double t2 = a[a_step*2]*b[0] + a[a_step*2+1]*b[b_step] + a[a_step*2+2]*b[b_step*2]; b 1147 modules/core/src/matmul.cpp if( len == d_size.width && b != d ) b 1151 modules/core/src/matmul.cpp double t0 = a[0]*b[0] + a[1]*b[b_step] + a[2]*b[b_step*2] + a[3]*b[b_step*3]; b 1152 modules/core/src/matmul.cpp double t1 = a[0]*b[1] + a[1]*b[b_step+1] + a[2]*b[b_step*2+1] + a[3]*b[b_step*3+1]; b 1153 modules/core/src/matmul.cpp double t2 = a[0]*b[2] + a[1]*b[b_step+2] + a[2]*b[b_step*2+2] + a[3]*b[b_step*3+2]; b 1154 modules/core/src/matmul.cpp double t3 = a[0]*b[3] + a[1]*b[b_step+3] + a[2]*b[b_step*2+3] + a[3]*b[b_step*3+3]; b 1170 modules/core/src/matmul.cpp for( i = 0; i < d_size.width; i++, d++, b++, c += c_step0 ) b 1172 modules/core/src/matmul.cpp double t0 = a[0]*b[0] + a[1]*b[b_step] + a[2]*b[b_step*2] + a[3]*b[b_step*3]; b 1173 modules/core/src/matmul.cpp double t1 = a[a_step]*b[0] + a[a_step+1]*b[b_step] + b 1174 modules/core/src/matmul.cpp a[a_step+2]*b[b_step*2] + a[a_step+3]*b[b_step*3]; b 1175 modules/core/src/matmul.cpp double t2 = a[a_step*2]*b[0] + a[a_step*2+1]*b[b_step] + b 1176 modules/core/src/matmul.cpp a[a_step*2+2]*b[b_step*2] + a[a_step*2+3]*b[b_step*3]; b 1177 modules/core/src/matmul.cpp double t3 = a[a_step*3]*b[0] + a[a_step*3+1]*b[b_step] + b 1178 modules/core/src/matmul.cpp a[a_step*3+2]*b[b_step*2] + a[a_step*3+3]*b[b_step*3]; b 85 modules/core/src/matop.cpp static void makeExpr(MatExpr& res, const Mat& a, const Mat& b, double alpha, double beta, const Scalar& s=Scalar()); b 102 modules/core/src/matop.cpp static void makeExpr(MatExpr& res, char op, const Mat& a, const Mat& b, double scale=1); b 117 modules/core/src/matop.cpp static void makeExpr(MatExpr& res, int cmpop, const Mat& a, const Mat& b); b 138 modules/core/src/matop.cpp static void makeExpr(MatExpr& res, int flags, const Mat& a, const Mat& b, b 186 modules/core/src/matop.cpp static void makeExpr(MatExpr& res, int method, const Mat& a, const Mat& b); b 214 modules/core/src/matop.cpp static inline bool isScaled(const MatExpr& e) { return isAddEx(e) && (!e.b.data || e.beta == 0) && e.s == Scalar(); } b 217 modules/core/src/matop.cpp static inline bool isReciprocal(const MatExpr& e) { return isBin(e,'/') && (!e.b.data || e.beta == 0); } b 244 modules/core/src/matop.cpp if(expr.b.data) b 245 modules/core/src/matop.cpp e.b = expr.b(rowRange, colRange); b 265 modules/core/src/matop.cpp if(expr.b.data) b 266 modules/core/src/matop.cpp e.b = expr.b.diag(d); b 342 modules/core/src/matop.cpp if( isAddEx(e1) && (!e1.b.data || e1.beta == 0) ) b 351 modules/core/src/matop.cpp if( isAddEx(e2) && (!e2.b.data || e2.beta == 0) ) b 381 modules/core/src/matop.cpp if( isAddEx(e1) && (!e1.b.data || e1.beta == 0) ) b 390 modules/core/src/matop.cpp if( isAddEx(e2) && (!e2.b.data || e2.beta == 0) ) b 589 modules/core/src/matop.cpp return !expr.a.empty() ? expr.a.size() : expr.b.empty() ? expr.b.size() : expr.c.size(); b 594 modules/core/src/matop.cpp return !expr.a.empty() ? expr.a.type() : expr.b.empty() ? expr.b.type() : expr.c.type(); b 599 modules/core/src/matop.cpp MatExpr::MatExpr(const Mat& m) : op(&g_MatOp_Identity), flags(0), a(m), b(Mat()), c(Mat()), alpha(1), beta(0), s(Scalar()) b 676 modules/core/src/matop.cpp MatExpr operator + (const Mat& a, const Mat& b) b 679 modules/core/src/matop.cpp MatOp_AddEx::makeExpr(e, a, b, 1, 1); b 732 modules/core/src/matop.cpp MatExpr operator - (const Mat& a, const Mat& b) b 735 modules/core/src/matop.cpp MatOp_AddEx::makeExpr(e, a, b, 1, -1); b 802 modules/core/src/matop.cpp MatExpr operator * (const Mat& a, const Mat& b) b 805 modules/core/src/matop.cpp MatOp_GEMM::makeExpr(e, 0, a, b); b 858 modules/core/src/matop.cpp MatExpr operator / (const Mat& a, const Mat& b) b 861 modules/core/src/matop.cpp MatOp_Bin::makeExpr(e, '/', a, b); b 914 modules/core/src/matop.cpp MatExpr operator < (const Mat& a, const Mat& b) b 917 modules/core/src/matop.cpp MatOp_Cmp::makeExpr(e, CV_CMP_LT, a, b); b 935 modules/core/src/matop.cpp MatExpr operator <= (const Mat& a, const Mat& b) b 938 modules/core/src/matop.cpp MatOp_Cmp::makeExpr(e, CV_CMP_LE, a, b); b 956 modules/core/src/matop.cpp MatExpr operator == (const Mat& a, const Mat& b) b 959 modules/core/src/matop.cpp MatOp_Cmp::makeExpr(e, CV_CMP_EQ, a, b); b 977 modules/core/src/matop.cpp MatExpr operator != (const Mat& a, const Mat& b) b 980 modules/core/src/matop.cpp MatOp_Cmp::makeExpr(e, CV_CMP_NE, a, b); b 998 modules/core/src/matop.cpp MatExpr operator >= (const Mat& a, const Mat& b) b 1001 modules/core/src/matop.cpp MatOp_Cmp::makeExpr(e, CV_CMP_GE, a, b); b 1019 modules/core/src/matop.cpp MatExpr operator > (const Mat& a, const Mat& b) b 1022 modules/core/src/matop.cpp MatOp_Cmp::makeExpr(e, CV_CMP_GT, a, b); b 1040 modules/core/src/matop.cpp MatExpr min(const Mat& a, const Mat& b) b 1043 modules/core/src/matop.cpp MatOp_Bin::makeExpr(e, 'm', a, b); b 1061 modules/core/src/matop.cpp MatExpr max(const Mat& a, const Mat& b) b 1064 modules/core/src/matop.cpp MatOp_Bin::makeExpr(e, 'M', a, b); b 1082 modules/core/src/matop.cpp MatExpr operator & (const Mat& a, const Mat& b) b 1085 modules/core/src/matop.cpp MatOp_Bin::makeExpr(e, '&', a, b); b 1103 modules/core/src/matop.cpp MatExpr operator | (const Mat& a, const Mat& b) b 1106 modules/core/src/matop.cpp MatOp_Bin::makeExpr(e, '|', a, b); b 1124 modules/core/src/matop.cpp MatExpr operator ^ (const Mat& a, const Mat& b) b 1127 modules/core/src/matop.cpp MatOp_Bin::makeExpr(e, '^', a, b); b 1172 modules/core/src/matop.cpp return Size(b.cols, a.rows); b 1174 modules/core/src/matop.cpp return Size(b.cols, a.cols); b 1214 modules/core/src/matop.cpp if( e.b.data ) b 1221 modules/core/src/matop.cpp cv::add(e.a, e.b, dst); b 1223 modules/core/src/matop.cpp cv::subtract(e.a, e.b, dst); b 1225 modules/core/src/matop.cpp cv::scaleAdd(e.b, e.beta, e.a, dst); b 1230 modules/core/src/matop.cpp cv::subtract(e.b, e.a, dst); b 1232 modules/core/src/matop.cpp cv::scaleAdd(e.a, e.alpha, e.b, dst); b 1235 modules/core/src/matop.cpp cv::addWeighted(e.a, e.alpha, e.b, e.beta, 0, dst); b 1241 modules/core/src/matop.cpp cv::addWeighted(e.a, e.alpha, e.b, e.beta, e.s[0], dst); b 1305 modules/core/src/matop.cpp if( (!e.b.data || e.beta == 0) && fabs(e.alpha) == 1 ) b 1307 modules/core/src/matop.cpp else if( e.b.data && e.alpha + e.beta == 0 && e.alpha*e.beta == -1 ) b 1308 modules/core/src/matop.cpp MatOp_Bin::makeExpr(res, 'a', e.a, e.b); b 1313 modules/core/src/matop.cpp inline void MatOp_AddEx::makeExpr(MatExpr& res, const Mat& a, const Mat& b, double alpha, double beta, const Scalar& s) b 1315 modules/core/src/matop.cpp res = MatExpr(&g_MatOp_AddEx, 0, a, b, Mat(), alpha, beta, s); b 1325 modules/core/src/matop.cpp cv::multiply(e.a, e.b, dst, e.alpha); b 1326 modules/core/src/matop.cpp else if( e.flags == '/' && e.b.data ) b 1327 modules/core/src/matop.cpp cv::divide(e.a, e.b, dst, e.alpha); b 1328 modules/core/src/matop.cpp else if( e.flags == '/' && !e.b.data ) b 1330 modules/core/src/matop.cpp else if( e.flags == '&' && e.b.data ) b 1331 modules/core/src/matop.cpp bitwise_and(e.a, e.b, dst); b 1332 modules/core/src/matop.cpp else if( e.flags == '&' && !e.b.data ) b 1334 modules/core/src/matop.cpp else if( e.flags == '|' && e.b.data ) b 1335 modules/core/src/matop.cpp bitwise_or(e.a, e.b, dst); b 1336 modules/core/src/matop.cpp else if( e.flags == '|' && !e.b.data ) b 1338 modules/core/src/matop.cpp else if( e.flags == '^' && e.b.data ) b 1339 modules/core/src/matop.cpp bitwise_xor(e.a, e.b, dst); b 1340 modules/core/src/matop.cpp else if( e.flags == '^' && !e.b.data ) b 1342 modules/core/src/matop.cpp else if( e.flags == '~' && !e.b.data ) b 1345 modules/core/src/matop.cpp cv::min(e.a, e.b, dst); b 1349 modules/core/src/matop.cpp cv::max(e.a, e.b, dst); b 1352 modules/core/src/matop.cpp else if( e.flags == 'a' && e.b.data ) b 1353 modules/core/src/matop.cpp cv::absdiff(e.a, e.b, dst); b 1354 modules/core/src/matop.cpp else if( e.flags == 'a' && !e.b.data ) b 1376 modules/core/src/matop.cpp if( e.flags == '/' && (!e.b.data || e.beta == 0) ) b 1382 modules/core/src/matop.cpp inline void MatOp_Bin::makeExpr(MatExpr& res, char op, const Mat& a, const Mat& b, double scale) b 1384 modules/core/src/matop.cpp res = MatExpr(&g_MatOp_Bin, op, a, b, Mat(), scale, b.data ? 1 : 0); b 1398 modules/core/src/matop.cpp if( e.b.data ) b 1399 modules/core/src/matop.cpp cv::compare(e.a, e.b, dst, e.flags); b 1407 modules/core/src/matop.cpp inline void MatOp_Cmp::makeExpr(MatExpr& res, int cmpop, const Mat& a, const Mat& b) b 1409 modules/core/src/matop.cpp res = MatExpr(&g_MatOp_Cmp, cmpop, a, b, Mat(), 1, 1); b 1454 modules/core/src/matop.cpp cv::gemm(e.a, e.b, e.alpha, e.c, e.beta, dst, e.flags); b 1466 modules/core/src/matop.cpp e1.a, e1.b, alpha1, e2.a, alpha2); b 1469 modules/core/src/matop.cpp e2.a, e2.b, alpha2, e1.a, alpha1); b 1483 modules/core/src/matop.cpp e1.a, e1.b, alpha1, e2.a, -alpha2); b 1486 modules/core/src/matop.cpp e2.a, e2.b, -alpha2, e1.a, alpha1); b 1506 modules/core/src/matop.cpp swap(res.a, res.b); b 1509 modules/core/src/matop.cpp inline void MatOp_GEMM::makeExpr(MatExpr& res, int flags, const Mat& a, const Mat& b, b 1512 modules/core/src/matop.cpp res = MatExpr(&g_MatOp_GEMM, flags, a, b, c, alpha, beta); b 1547 modules/core/src/matop.cpp cv::solve(e.a, e.b, dst, e.flags); b 1552 modules/core/src/matop.cpp inline void MatOp_Solve::makeExpr(MatExpr& res, int method, const Mat& a, const Mat& b) b 1554 modules/core/src/matop.cpp res = MatExpr(&g_MatOp_Solve, method, a, b, Mat(), 1, 1); b 231 modules/core/src/matrix.cpp void swap( Mat& a, Mat& b ) b 233 modules/core/src/matrix.cpp std::swap(a.flags, b.flags); b 234 modules/core/src/matrix.cpp std::swap(a.dims, b.dims); b 235 modules/core/src/matrix.cpp std::swap(a.rows, b.rows); b 236 modules/core/src/matrix.cpp std::swap(a.cols, b.cols); b 237 modules/core/src/matrix.cpp std::swap(a.data, b.data); b 238 modules/core/src/matrix.cpp std::swap(a.datastart, b.datastart); b 239 modules/core/src/matrix.cpp std::swap(a.dataend, b.dataend); b 240 modules/core/src/matrix.cpp std::swap(a.datalimit, b.datalimit); b 241 modules/core/src/matrix.cpp std::swap(a.allocator, b.allocator); b 242 modules/core/src/matrix.cpp std::swap(a.u, b.u); b 244 modules/core/src/matrix.cpp std::swap(a.size.p, b.size.p); b 245 modules/core/src/matrix.cpp std::swap(a.step.p, b.step.p); b 246 modules/core/src/matrix.cpp std::swap(a.step.buf[0], b.step.buf[0]); b 247 modules/core/src/matrix.cpp std::swap(a.step.buf[1], b.step.buf[1]); b 249 modules/core/src/matrix.cpp if( a.step.p == b.step.buf ) b 255 modules/core/src/matrix.cpp if( b.step.p == a.step.buf ) b 257 modules/core/src/matrix.cpp b.step.p = b.step.buf; b 258 modules/core/src/matrix.cpp b.size.p = &b.rows; b 3032 modules/core/src/matrix.cpp static inline int divUp(int a, int b) b 3034 modules/core/src/matrix.cpp return (a + b - 1) / b; b 3237 modules/core/src/matrix.cpp const float *a = (const float*)data, *b = (const float*)m.data; b 3240 modules/core/src/matrix.cpp size_t ldb = rows > 1 ? m.step/sizeof(b[0]) : 1; b 3242 modules/core/src/matrix.cpp c[0] = a[lda] * b[ldb*2] - a[lda*2] * b[ldb]; b 3243 modules/core/src/matrix.cpp c[1] = a[lda*2] * b[0] - a[0] * b[ldb*2]; b 3244 modules/core/src/matrix.cpp c[2] = a[0] * b[ldb] - a[lda] * b[0]; b 3248 modules/core/src/matrix.cpp const double *a = (const double*)data, *b = (const double*)m.data; b 3251 modules/core/src/matrix.cpp size_t ldb = rows > 1 ? m.step/sizeof(b[0]) : 1; b 3253 modules/core/src/matrix.cpp c[0] = a[lda] * b[ldb*2] - a[lda*2] * b[ldb]; b 3254 modules/core/src/matrix.cpp c[1] = a[lda*2] * b[0] - a[0] * b[ldb*2]; b 3255 modules/core/src/matrix.cpp c[2] = a[0] * b[ldb] - a[lda] * b[0]; b 3914 modules/core/src/matrix.cpp bool operator()(int a, int b) const { return arr[a] < arr[b]; } b 5370 modules/core/src/matrix.cpp float b = (float)cos(_angle)*0.5f; b 5373 modules/core/src/matrix.cpp pt[0].x = center.x - a*size.height - b*size.width; b 5374 modules/core/src/matrix.cpp pt[0].y = center.y + b*size.height - a*size.width; b 5375 modules/core/src/matrix.cpp pt[1].x = center.x + a*size.height - b*size.width; b 5376 modules/core/src/matrix.cpp pt[1].y = center.y - b*size.height - a*size.width; b 1441 modules/core/src/ocl.cpp part a, b; b 1446 modules/core/src/ocl.cpp return h1.a == h2.a && h1.b == h2.b; b 1451 modules/core/src/ocl.cpp return h1.a < h2.a || (h1.a == h2.a && h1.b < h2.b); b 2605 modules/core/src/ocl.cpp bool operator < (const HashKey& k) const { return a < k.a || (a == k.a && b < k.b); } b 2606 modules/core/src/ocl.cpp bool operator == (const HashKey& k) const { return a == k.a && b == k.b; } b 2607 modules/core/src/ocl.cpp bool operator != (const HashKey& k) const { return a != k.a || b != k.b; } b 2608 modules/core/src/ocl.cpp hash_t a, b; b 24 modules/core/src/opencl/fft.cl CT mul_complex(CT a, CT b) { b 25 modules/core/src/opencl/fft.cl return (CT)(fma(a.x, b.x, -a.y * b.y), fma(a.x, b.y, a.y * b.x)); b 27 modules/core/src/opencl/gemm.cl #define MUL(a, b)\ b 29 modules/core/src/opencl/gemm.cl sum.x += fma(a.x, b.x, - a.y * b.y);\ b 30 modules/core/src/opencl/gemm.cl sum.y += fma(a.x, b.y, a.y * b.x);\ b 33 modules/core/src/opencl/gemm.cl #define MUL(a, b)\ b 35 modules/core/src/opencl/gemm.cl sum.x += fma(a.x, b.x, - a.y * b.y);\ b 36 modules/core/src/opencl/gemm.cl sum.y += fma(a.x, b.y, a.y * b.x);\ b 37 modules/core/src/opencl/gemm.cl sum.z += fma(a.x, b.z, - a.y * b.w);\ b 38 modules/core/src/opencl/gemm.cl sum.w += fma(a.x, b.w, a.y * b.z);\ b 42 modules/core/src/opencl/gemm.cl #define MUL(a, b) sum = fma(a, b, sum); b 44 modules/core/src/opencl/minmaxloc.cl #define MIN_ABS2(a, b) convertFromU(abs_diff(a, b)) b 45 modules/core/src/opencl/minmaxloc.cl #define MIN(a, b) min(a, b) b 46 modules/core/src/opencl/minmaxloc.cl #define MAX(a, b) max(a, b) b 49 modules/core/src/opencl/minmaxloc.cl #define MIN_ABS2(a, b) fabs(a - b) b 50 modules/core/src/opencl/minmaxloc.cl #define MIN(a, b) fmin(a, b) b 51 modules/core/src/opencl/minmaxloc.cl #define MAX(a, b) fmax(a, b) b 46 modules/core/src/opencl/mulspectrums.cl inline float2 cmulf(float2 a, float2 b) b 48 modules/core/src/opencl/mulspectrums.cl return (float2)(mad(a.x, b.x, - a.y * b.y), mad(a.x, b.y, a.y * b.x)); b 113 modules/core/src/opencl/reduce.cl #define SUM_ABS2(a, b) convertFromU(abs_diff(a, b)) b 116 modules/core/src/opencl/reduce.cl #define SUM_ABS2(a, b) fabs(a - b) b 138 modules/core/src/opencl/reduce.cl #define FUNC(a, b, c) a = mad24(b, c, a) b 140 modules/core/src/opencl/reduce.cl #define FUNC(a, b, c) a = mad(b, c, a) b 144 modules/core/src/opencl/reduce.cl #define FUNC(a, b) a += b b 147 modules/core/src/opencl/reduce.cl #define FUNC(a, b) a += SUM_ABS(b) b 151 modules/core/src/opencl/reduce.cl #define FUNC(a, b) a = mad24(b, b, a) b 153 modules/core/src/opencl/reduce.cl #define FUNC(a, b) a = mad(b, b, a) b 3693 modules/core/src/persistence.cpp const int* b = *(const int**)_b; b 3697 modules/core/src/persistence.cpp int delta = a[i] - b[i]; b 106 modules/core/src/precomp.hpp #define CV_MIN_8U(a,b) ((a) - CV_FAST_CAST_8U((a) - (b))) b 107 modules/core/src/precomp.hpp #define CV_MAX_8U(a,b) ((a) + CV_FAST_CAST_8U((b) - (a))) b 119 modules/core/src/precomp.hpp T3 operator ()(const T1 a, const T2 b) const { return saturate_cast<T3>(a + b); } b 127 modules/core/src/precomp.hpp T3 operator ()(const T1 a, const T2 b) const { return saturate_cast<T3>(a - b); } b 135 modules/core/src/precomp.hpp T3 operator ()(const T1 a, const T2 b) const { return saturate_cast<T3>(b - a); } b 143 modules/core/src/precomp.hpp T operator ()(const T a, const T b) const { return std::min(a, b); } b 151 modules/core/src/precomp.hpp T operator ()(const T a, const T b) const { return std::max(a, b); } b 417 modules/core/src/rand.cpp PT b = mean[0], a = stddev[0]; b 419 modules/core/src/rand.cpp dst[i] = saturate_cast<T>(src[i]*a + b); b 543 modules/core/src/rand.cpp double b = std::max(p1[j], p2[j]); b 548 modules/core/src/rand.cpp b = std::min(b, depth == CV_8U ? 256. : depth == CV_16U ? 65536. : b 552 modules/core/src/rand.cpp int idiff = ip[j][0] = cvFloor(b) - ip[j][1] - 1; b 553 modules/core/src/rand.cpp double diff = b - a; b 947 modules/core/src/rand.cpp unsigned b = next() >> 6; b 948 modules/core/src/rand.cpp return (a * 67108864.0 + b) * (1.0 / 9007199254740992.0); b 951 modules/core/src/rand.cpp int cv::RNG_MT19937::uniform(int a, int b) { return (int)(next() % (b - a) + a); } b 953 modules/core/src/rand.cpp float cv::RNG_MT19937::uniform(float a, float b) { return ((float)*this)*(b - a) + a; } b 955 modules/core/src/rand.cpp double cv::RNG_MT19937::uniform(double a, double b) { return ((double)*this)*(b - a) + a; } b 957 modules/core/src/rand.cpp unsigned cv::RNG_MT19937::operator ()(unsigned b) { return next() % b; } b 2486 modules/core/src/stat.cpp Hamming::ResultType Hamming::operator()( const unsigned char* a, const unsigned char* b, int size ) const b 2488 modules/core/src/stat.cpp return cv::hal::normHamming(a, b, size); b 3899 modules/core/src/stat.cpp cv::Mat b = cv::cvarrToMat(imgB, false, true, 1); b 3900 modules/core/src/stat.cpp if( b.channels() > 1 && CV_IS_IMAGE(imgB) && cvGetImageCOI((const IplImage*)imgB) > 0 ) b 3901 modules/core/src/stat.cpp cv::extractImageCOI(imgB, b); b 3903 modules/core/src/stat.cpp return !maskarr ? cv::norm(a, b, normType) : cv::norm(a, b, normType, mask); b 100 modules/core/src/types.cpp float b = kp2.size * 0.5f; b 102 modules/core/src/types.cpp float b_2 = b * b; b 111 modules/core/src/types.cpp if( std::min( a, b ) + c <= std::max( a, b ) ) b 114 modules/core/src/types.cpp if( c < a + b ) // circles intersect b 97 modules/core/src/umatrix.cpp void swap( UMat& a, UMat& b ) b 99 modules/core/src/umatrix.cpp std::swap(a.flags, b.flags); b 100 modules/core/src/umatrix.cpp std::swap(a.dims, b.dims); b 101 modules/core/src/umatrix.cpp std::swap(a.rows, b.rows); b 102 modules/core/src/umatrix.cpp std::swap(a.cols, b.cols); b 103 modules/core/src/umatrix.cpp std::swap(a.allocator, b.allocator); b 104 modules/core/src/umatrix.cpp std::swap(a.u, b.u); b 105 modules/core/src/umatrix.cpp std::swap(a.offset, b.offset); b 107 modules/core/src/umatrix.cpp std::swap(a.size.p, b.size.p); b 108 modules/core/src/umatrix.cpp std::swap(a.step.p, b.step.p); b 109 modules/core/src/umatrix.cpp std::swap(a.step.buf[0], b.step.buf[0]); b 110 modules/core/src/umatrix.cpp std::swap(a.step.buf[1], b.step.buf[1]); b 112 modules/core/src/umatrix.cpp if( a.step.p == b.step.buf ) b 118 modules/core/src/umatrix.cpp if( b.step.p == a.step.buf ) b 120 modules/core/src/umatrix.cpp b.step.p = b.step.buf; b 121 modules/core/src/umatrix.cpp b.size.p = &b.rows; b 511 modules/core/test/test_arithm.cpp inRangeS_(const _Tp* src, const _WTp* a, const _WTp* b, uchar* dst, size_t total, int cn) b 518 modules/core/test/test_arithm.cpp dst[i] = (a[0] <= val && val <= b[0]) ? uchar(255) : 0; b 525 modules/core/test/test_arithm.cpp dst[i] = a[c] <= val && val <= b[c] ? dst[i] : 0; b 530 modules/core/test/test_arithm.cpp template<typename _Tp> static void inRange_(const _Tp* src, const _Tp* a, const _Tp* b, uchar* dst, size_t total, int cn) b 537 modules/core/test/test_arithm.cpp dst[i] = a[i*cn] <= val && val <= b[i*cn] ? 255 : 0; b 544 modules/core/test/test_arithm.cpp dst[i] = a[i*cn + c] <= val && val <= b[i*cn + c] ? dst[i] : 0; b 1456 modules/core/test/test_arithm.cpp Mat b(dims, sizes, type), b1; b 1462 modules/core/test/test_arithm.cpp rng.fill(b, RNG::UNIFORM, 0, 100); b 1470 modules/core/test/test_arithm.cpp b.convertTo(b1, depth1); b 1478 modules/core/test/test_arithm.cpp add(a, b, c, mask); b 1483 modules/core/test/test_arithm.cpp subtract(a, b, c, mask); b 1488 modules/core/test/test_arithm.cpp bitwise_and(a, b, c, mask); b 1493 modules/core/test/test_arithm.cpp bitwise_or(a, b, c, mask); b 1498 modules/core/test/test_arithm.cpp bitwise_xor(a, b, c, mask); b 71 modules/core/test/test_ds.cpp schar* b = data + (len - i - 1)*elem_size; b 73 modules/core/test/test_ds.cpp CV_SWAP( a[k], b[k], t ); b 1052 modules/core/test/test_ds.cpp static int icvCmpSeqElems( const void* a, const void* b, void* userdata ) b 1054 modules/core/test/test_ds.cpp return memcmp( a, b, ((CvSeq*)userdata)->elem_size ); b 1058 modules/core/test/test_ds.cpp static int icvCmpSeqElems2( const void* a, const void* b ) b 1060 modules/core/test/test_ds.cpp return memcmp( a, b, icvCmpSeqElems2_elem_size ); b 1970 modules/core/test/test_ds.cpp int code, a = -1, b = -1; b 1987 modules/core/test/test_ds.cpp b = cvGraphVtxIdx( graph, scanner->dst ); b 1995 modules/core/test/test_ds.cpp b = cvGraphVtxIdx( graph, scanner->dst ); b 2003 modules/core/test/test_ds.cpp b = cvGraphVtxIdx( graph, scanner->dst ); b 2011 modules/core/test/test_ds.cpp b = cvGraphVtxIdx( graph, scanner->dst ); b 2030 modules/core/test/test_ds.cpp if( b >= 0 ) b 2031 modules/core/test/test_ds.cpp ts->printf( cvtest::TS::LOG, ": (%d,%d)", a, b ); b 438 modules/core/test/test_dxt.cpp const float* b = src2.ptr<float>(i); b 444 modules/core/test/test_dxt.cpp double re = (double)a[j]*(double)b[j] - (double)a[j+1]*(double)b[j+1]; b 445 modules/core/test/test_dxt.cpp double im = (double)a[j+1]*(double)b[j] + (double)a[j]*(double)b[j+1]; b 453 modules/core/test/test_dxt.cpp double re = (double)a[j]*(double)b[j] + (double)a[j+1]*(double)b[j+1]; b 454 modules/core/test/test_dxt.cpp double im = (double)a[j+1]*(double)b[j] - (double)a[j]*(double)b[j+1]; b 463 modules/core/test/test_dxt.cpp const double* b = src2.ptr<double>(i); b 469 modules/core/test/test_dxt.cpp double re = a[j]*b[j] - a[j+1]*b[j+1]; b 470 modules/core/test/test_dxt.cpp double im = a[j+1]*b[j] + a[j]*b[j+1]; b 478 modules/core/test/test_dxt.cpp double re = a[j]*b[j] + a[j+1]*b[j+1]; b 479 modules/core/test/test_dxt.cpp double im = a[j+1]*b[j] - a[j]*b[j+1]; b 143 modules/core/test/test_hal_core.cpp Mat a0(size, size, depth), a(size, size, depth), b(size, 1, depth), x(size, 1, depth), x0(size, 1, depth); b 146 modules/core/test/test_hal_core.cpp randu(b, -1, 1); b 150 modules/core/test/test_hal_core.cpp size_t bsize = size*b.elemSize(); b 154 modules/core/test/test_hal_core.cpp memcpy(x.ptr(), b.ptr(), bsize); b 179 modules/core/test/test_hal_core.cpp solve(a0, b, x0, (nfunc == HAL_LU ? DECOMP_LU : DECOMP_CHOLESKY)); b 7 modules/core/test/test_io.cpp int nzcount, double a, double b, RNG& rng) b 17 modules/core/test/test_io.cpp double val = cvtest::randReal(rng)*(b - a) + a; b 395 modules/core/test/test_io.cpp float b; b 400 modules/core/test/test_io.cpp return (x.a == y.a) && (x.b == y.b); b 407 modules/core/test/test_io.cpp fs << "{:" << "a" << value.a << "b" << value.b << "}"; b 421 modules/core/test/test_io.cpp node["b"] >> value.b; b 1216 modules/core/test/test_mat.cpp Matx22d b(a); b 1217 modules/core/test/test_mat.cpp ASSERT_EQ( norm(a, b, NORM_INF), 0.); b 159 modules/core/test/test_math.cpp Mat a = test_mat[INPUT][0], b = test_mat[OUTPUT][0]; b 162 modules/core/test/test_math.cpp b = b.reshape(1); b 165 modules/core/test/test_math.cpp b.at<float>(i,0) = (float)fabs(cvCbrt(a.at<float>(i,0))); b 167 modules/core/test/test_math.cpp b.at<float>(i,j) = (float)fabs(cv::cubeRoot(a.at<float>(i,j))); b 176 modules/core/test/test_math.cpp Mat& b = test_mat[OUTPUT][0]; b 178 modules/core/test/test_math.cpp cv::sqrt(a, b); b 180 modules/core/test/test_math.cpp cv::pow(a, power, b); b 187 modules/core/test/test_math.cpp int b = 1; b 191 modules/core/test/test_math.cpp b *= a, power--; b 195 modules/core/test/test_math.cpp return b; b 201 modules/core/test/test_math.cpp double b = 1.; b 205 modules/core/test/test_math.cpp b *= a, power--; b 209 modules/core/test/test_math.cpp return b; b 216 modules/core/test/test_math.cpp Mat& b = test_mat[REF_OUTPUT][0]; b 226 modules/core/test/test_math.cpp uchar* b_data = b.ptr(i); b 546 modules/core/test/test_math.cpp CvScalar a(0), b(0), c(0); b 554 modules/core/test/test_math.cpp b.val[0] = cvGetReal2D( test_array[INPUT][1], 0, 0 ); b 555 modules/core/test/test_math.cpp b.val[1] = cvGetReal2D( test_array[INPUT][1], 1, 0 ); b 556 modules/core/test/test_math.cpp b.val[2] = cvGetReal2D( test_array[INPUT][1], 2, 0 ); b 564 modules/core/test/test_math.cpp b.val[0] = cvGetReal1D( test_array[INPUT][1], 0 ); b 565 modules/core/test/test_math.cpp b.val[1] = cvGetReal1D( test_array[INPUT][1], 1 ); b 566 modules/core/test/test_math.cpp b.val[2] = cvGetReal1D( test_array[INPUT][1], 2 ); b 571 modules/core/test/test_math.cpp b = cvGet1D( test_array[INPUT][1], 0 ); b 574 modules/core/test/test_math.cpp c.val[2] = a.val[0]*b.val[1] - a.val[1]*b.val[0]; b 575 modules/core/test/test_math.cpp c.val[1] = -a.val[0]*b.val[2] + a.val[2]*b.val[0]; b 576 modules/core/test/test_math.cpp c.val[0] = a.val[1]*b.val[2] - a.val[2]*b.val[1]; b 962 modules/core/test/test_math.cpp CvMat astub, bstub, *a, *b; b 966 modules/core/test/test_math.cpp b = cvGetMat( _dst, &bstub, 0, 0 ); b 995 modules/core/test/test_math.cpp uchar* dst = b->data.ptr + i*b->step; b 1393 modules/core/test/test_math.cpp static double cvTsLU( CvMat* a, CvMat* b=NULL, CvMat* x=NULL, int* rank=0 ) b 1396 modules/core/test/test_math.cpp int M = b ? b->cols : 0, b_step = b ? b->step/sizeof(double) : 0; b 1398 modules/core/test/test_math.cpp double *a0 = a->data.db, *b0 = b ? b->data.db : 0; b 1402 modules/core/test/test_math.cpp (!b || CV_ARE_TYPES_EQ(a,b)) && (!x || CV_ARE_TYPES_EQ(a,x))); b 1457 modules/core/test/test_math.cpp assert( b ); b 2167 modules/core/test/test_math.cpp Mat b = test_mat[INPUT][1]; b 2173 modules/core/test/test_math.cpp if( !b.empty() ) b 2174 modules/core/test/test_math.cpp test_mat[INPUT][1].convertTo(b, CV_64F); b 2179 modules/core/test/test_math.cpp if( !b.empty() ) b 2180 modules/core/test/test_math.cpp cvtest::gemm( u, b, 1., Mat(), 0., t0, !(flags & CV_SVD_U_T) ? CV_GEMM_A_T : 0 ); b 2567 modules/core/test/test_math.cpp cv::Mat b = a.t()*a; b 2569 modules/core/test/test_math.cpp cv::invert(b, c, cv::DECOMP_LU); //std::cout << b*c << std::endl; b 2570 modules/core/test/test_math.cpp ASSERT_LT( cvtest::norm(b*c, i, CV_C), 0.1 ); b 2571 modules/core/test/test_math.cpp cv::invert(b, c, cv::DECOMP_SVD); //std::cout << b*c << std::endl; b 2572 modules/core/test/test_math.cpp ASSERT_LT( cvtest::norm(b*c, i, CV_C), 0.1 ); b 2573 modules/core/test/test_math.cpp cv::invert(b, c, cv::DECOMP_CHOLESKY); //std::cout << b*c << std::endl; b 2574 modules/core/test/test_math.cpp ASSERT_LT( cvtest::norm(b*c, i, CV_C), 0.1 ); b 2612 modules/core/test/test_math.cpp float b[] = { b 2618 modules/core/test/test_math.cpp Mat B(6, 1, CV_32F, b); b 103 modules/core/test/test_operations.cpp #define CHECK_DIFF(a, b) checkDiff(a, b, "(" #a ") != (" #b ") at l." STR(__LINE__)) b 104 modules/core/test/test_operations.cpp #define CHECK_DIFF_FLT(a, b) checkDiffF(a, b, "(" #a ") !=(eps) (" #b ") at l." STR(__LINE__)) b 784 modules/core/test/test_operations.cpp Mat b(1,2,CV_32F,1.f); b 785 modules/core/test/test_operations.cpp Mat c = (a*b.t()).t(); b 927 modules/core/test/test_operations.cpp cv::Vec3b b = a; b 932 modules/core/test/test_operations.cpp b = cv::Vec3f(1,0,0); b 1014 modules/core/test/test_operations.cpp Matx33f b(1.f, 2.f, 3.f, 4.f, 5.f, 6.f, 7.f, 8.f, 9.f); b 1016 modules/core/test/test_operations.cpp add(Mat::zeros(3, 3, CV_32F), b, c); b 1017 modules/core/test/test_operations.cpp CV_Assert( cvtest::norm(b, c, CV_C) == 0 ); b 1019 modules/core/test/test_operations.cpp add(Mat::zeros(3, 3, CV_64F), b, c, noArray(), c.type()); b 1020 modules/core/test/test_operations.cpp CV_Assert( cvtest::norm(b, c, CV_C) == 0 ); b 74 modules/core/test/test_rand.cpp double b = H[i]*scale; b 76 modules/core/test/test_rand.cpp chi2 += (a - b)*(a - b)/(a + b); b 127 modules/core/test/test_rand.cpp int a, b, hsz; b 134 modules/core/test/test_rand.cpp b = (int)(cvtest::randInt(rng) % (_ranges[depth][1] - b 137 modules/core/test/test_rand.cpp while( abs(a-b) <= 1 ); b 138 modules/core/test/test_rand.cpp if( a > b ) b 139 modules/core/test/test_rand.cpp std::swap(a, b); b 141 modules/core/test/test_rand.cpp unsigned r = (unsigned)(b - a); b 143 modules/core/test/test_rand.cpp hsz = min((unsigned)(b - a), (unsigned)MAX_HIST_SIZE); b 144 modules/core/test/test_rand.cpp do_sphere_test = do_sphere_test && b - a >= 100; b 155 modules/core/test/test_rand.cpp b = cvtest::randInt(rng) % (maxdiv - mindiv) + mindiv; b 156 modules/core/test/test_rand.cpp hsz = min((unsigned)b*9, (unsigned)MAX_HIST_SIZE); b 159 modules/core/test/test_rand.cpp B[c] = b; b 56 modules/core/test/test_rotatedrect.cpp Point2f a, b, c; b 73 modules/core/test/test_rotatedrect.cpp b = Point2f( rng.uniform(-MAX_COORD_VAL, MAX_COORD_VAL), rng.uniform(-MAX_COORD_VAL, MAX_COORD_VAL) ); b 75 modules/core/test/test_rotatedrect.cpp while( norm(a - b) <= FLT_EPSILON ); b 76 modules/core/test/test_rotatedrect.cpp Vec2f along(a - b); b 80 modules/core/test/test_rotatedrect.cpp c = Point2f( (float) ((double) b.x + d * perp[0]), (float) ((double) b.y + d * perp[1]) ); b 86 modules/core/test/test_rotatedrect.cpp rec = RotatedRect(a, b, c); b 97 modules/core/test/test_rotatedrect.cpp else if( norm(vertices[i] - b) <= 0.001 ) count_match++; b 117 modules/core/test/test_umat.cpp Mat b = randomMat(size, type, -100, 100); b 119 modules/core/test/test_umat.cpp b.copyTo(ub); b 211 modules/core/test/test_umat.cpp Mat b; b 212 modules/core/test/test_umat.cpp ua.col(i).copyTo(b); b 213 modules/core/test/test_umat.cpp EXPECT_MAT_NEAR(ua.col(i), b, 0); b 227 modules/core/test/test_umat.cpp Mat b; b 228 modules/core/test/test_umat.cpp ua.row(i).copyTo(b); b 229 modules/core/test/test_umat.cpp EXPECT_MAT_NEAR(ua.row(i), b, 0); b 246 modules/core/test/test_umat.cpp Mat b; b 247 modules/core/test/test_umat.cpp b = a.getUMat(ACCESS_RW).getMat(ACCESS_RW); b 248 modules/core/test/test_umat.cpp EXPECT_MAT_NEAR(b, a, 0); b 251 modules/core/test/test_umat.cpp Mat b; b 252 modules/core/test/test_umat.cpp b = ua.getMat(ACCESS_RW); b 253 modules/core/test/test_umat.cpp EXPECT_MAT_NEAR(b, a, 0); b 432 modules/core/test/test_umat.cpp Mat a, b, roi_a, roi_b; b 454 modules/core/test/test_umat.cpp b = randomMat(s, type, -100, 100); b 456 modules/core/test/test_umat.cpp b.copyTo(ub); b 481 modules/core/test/test_umat.cpp Mat a, b; b 515 modules/core/test/test_umat.cpp b = a.diag(n); b 516 modules/core/test/test_umat.cpp EXPECT_MAT_NEAR(b, ub, 0); b 585 modules/core/test/test_umat.cpp #define CHECK_DIFF(a, b) checkDiff(a, b, "(" #a ") != (" #b ") at l." STR(__LINE__)) b 586 modules/core/test/test_umat.cpp #define CHECK_DIFF_FLT(a, b) checkDiffF(a, b, "(" #a ") !=(eps) (" #b ") at l." STR(__LINE__)) b 593 modules/core/test/test_umat.cpp Mat a(100, 100, CV_16SC2), b, c; b 599 modules/core/test/test_umat.cpp ua.copyTo(b); b 600 modules/core/test/test_umat.cpp CHECK_DIFF(a, b); b 615 modules/core/test/test_umat.cpp b = a.clone(); b 617 modules/core/test/test_umat.cpp rb = b(roi); b 618 modules/core/test/test_umat.cpp randu(b, Scalar::all(-100), Scalar::all(100)); b 619 modules/core/test/test_umat.cpp b.copyTo(ub); b 120 modules/cudaarithm/perf/perf_arithm.cpp cv::Mat b(size, CV_32FC2); b 121 modules/cudaarithm/perf/perf_arithm.cpp declare.in(a, b, WARMUP_RNG); b 126 modules/cudaarithm/perf/perf_arithm.cpp const cv::cuda::GpuMat d_b(b); b 137 modules/cudaarithm/perf/perf_arithm.cpp TEST_CYCLE() cv::mulSpectrums(a, b, dst, flag); b 139 modules/cudaarithm/test/test_arithm.cpp cv::Mat a, b; b 150 modules/cudaarithm/test/test_arithm.cpp b = randomMat(size, CV_32FC2); b 157 modules/cudaarithm/test/test_arithm.cpp cv::cuda::mulSpectrums(loadMat(a), loadMat(b), c, flag, false); b 160 modules/cudaarithm/test/test_arithm.cpp cv::mulSpectrums(a, b, c_gold, flag, false); b 170 modules/cudaarithm/test/test_arithm.cpp cv::cuda::mulAndScaleSpectrums(loadMat(a), loadMat(b), c, flag, scale, false); b 173 modules/cudaarithm/test/test_arithm.cpp cv::mulSpectrums(a, b, c_gold, flag, false); b 295 modules/cudaarithm/test/test_gpumat.cpp double b = randomDouble(-10.0, 10.0); b 303 modules/cudaarithm/test/test_gpumat.cpp d_src.convertTo(dst, depth2, a, b); b 314 modules/cudaarithm/test/test_gpumat.cpp d_src.convertTo(dst, depth2, a, b); b 317 modules/cudaarithm/test/test_gpumat.cpp src.convertTo(dst_gold, depth2, a, b); b 56 modules/cudaimgproc/perf/perf_hough.cpp bool operator()(const cv::Vec4i& a, const cv::Vec4i b) const b 58 modules/cudaimgproc/perf/perf_hough.cpp if (a[0] != b[0]) return a[0] < b[0]; b 59 modules/cudaimgproc/perf/perf_hough.cpp else if(a[1] != b[1]) return a[1] < b[1]; b 60 modules/cudaimgproc/perf/perf_hough.cpp else if(a[2] != b[2]) return a[2] < b[2]; b 61 modules/cudaimgproc/perf/perf_hough.cpp else return a[3] < b[3]; b 66 modules/cudaimgproc/perf/perf_hough.cpp bool operator()(const cv::Vec3f& a, const cv::Vec3f b) const b 68 modules/cudaimgproc/perf/perf_hough.cpp if(a[0] != b[0]) return a[0] < b[0]; b 69 modules/cudaimgproc/perf/perf_hough.cpp else if(a[1] != b[1]) return a[1] < b[1]; b 70 modules/cudaimgproc/perf/perf_hough.cpp else return a[2] < b[2]; b 75 modules/cudaimgproc/perf/perf_hough.cpp bool operator()(const cv::Vec2f& a, const cv::Vec2f b) const b 77 modules/cudaimgproc/perf/perf_hough.cpp if(a[0] != b[0]) return a[0] < b[0]; b 78 modules/cudaimgproc/perf/perf_hough.cpp else return a[1] < b[1]; b 704 modules/cudaimgproc/src/generalized_hough.cpp bool angleEq(double a, double b, double eps = 1.0) b 706 modules/cudaimgproc/src/generalized_hough.cpp return (fabs(clampAngle(a - b)) <= eps); b 144 modules/cudaimgproc/src/hough_circles.cpp bool centersCompare(Vec3f a, Vec3f b) {return (a[2] > b[2]);} b 99 modules/cudaimgproc/test/test_gftt.cpp cv::Point2i b = pts[i]; b 101 modules/cudaimgproc/test/test_gftt.cpp bool eq = std::abs(a.x - b.x) < 1 && std::abs(a.y - b.y) < 1; b 72 modules/cudaimgproc/test/test_hough.cpp double a = std::cos(theta), b = std::sin(theta); b 73 modules/cudaimgproc/test/test_hough.cpp double x0 = a*rho, y0 = b*rho; b 74 modules/cudaimgproc/test/test_hough.cpp pt1.x = cvRound(x0 + 1000*(-b)); b 76 modules/cudaimgproc/test/test_hough.cpp pt2.x = cvRound(x0 - 1000*(-b)); b 82 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp #define NCV_CT_PREP_PASTE_AUX(a,b) a##b ///< Concatenation indirection macro b 83 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp #define NCV_CT_PREP_PASTE(a,b) NCV_CT_PREP_PASTE_AUX(a, b) ///< Concatenation macro b 1013 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp #define CLAMP(x,a,b) ( (x) > (b) ? (b) : ( (x) < (a) ? (a) : (x) ) ) b 70 modules/cudalegacy/perf/perf_labeling.cpp bool operator() (const unsigned char a, const unsigned char b) const b 72 modules/cudalegacy/perf/perf_labeling.cpp int d = a - b; b 59 modules/cudalegacy/src/cuda/NCVAlg.hpp static T divUp(T a, T b) b 61 modules/cudalegacy/src/cuda/NCVAlg.hpp return (a + b - 1) / b; b 85 modules/cudalegacy/test/TestHypothesesFilter.cpp inline bool operator < (const NcvRect32u &a, const NcvRect32u &b) b 87 modules/cudalegacy/test/TestHypothesesFilter.cpp return a.x < b.x; b 68 modules/cudalegacy/test/test_labeling.cpp bool operator() (const unsigned char a, const unsigned char b) const b 70 modules/cudalegacy/test/test_labeling.cpp int d = a - b; b 407 modules/cudaobjdetect/src/cascadeclassifier.cpp cv::Size operator -(const cv::Size& a, const cv::Size& b) b 409 modules/cudaobjdetect/src/cascadeclassifier.cpp return cv::Size(a.width - b.width, a.height - b.height); b 427 modules/cudaobjdetect/src/cascadeclassifier.cpp bool operator <=(const cv::Size& a, const cv::Size& b) b 429 modules/cudaobjdetect/src/cascadeclassifier.cpp return a.width <= b.width && a.height <= b.width; b 234 modules/cudaoptflow/test/test_optflow.cpp cv::Point2i b = nextPts_gold[i]; b 244 modules/cudaoptflow/test/test_optflow.cpp bool eq = std::abs(a.x - b.x) <= 1 && std::abs(a.y - b.y) <= 1; b 195 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp operator op(const Expr<Body1>& a, const Expr<Body2>& b) \ b 197 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp return makeExpr(transformPtr(a.body, b.body, functor<typename LargerType<typename PtrTraits<Body1>::value_type, typename PtrTraits<Body2>::value_type>::type>())); \ b 131 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int b = bidx == 0 ? src.x : src.z; b 134 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp return (ushort) ((b >> 3) | ((g & ~3) << 3) | ((r & ~7) << 8)); b 143 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int b = bidx == 0 ? src.x : src.z; b 146 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp return (ushort) ((b >> 3) | ((g & ~7) << 2) | ((r & ~7) << 7)); b 155 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int b = bidx == 0 ? src.x : src.z; b 159 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp return (ushort) ((b >> 3) | ((g & ~7) << 2) | ((r & ~7) << 7) | (a ? 0x8000 : 0)); b 172 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int b = src << 3; b 177 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.x = bidx == 0 ? b : r; b 179 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = bidx == 0 ? r : b; b 190 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int b = src << 3; b 195 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.x = bidx == 0 ? b : r; b 197 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = bidx == 0 ? r : b; b 209 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int b = src << 3; b 214 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.x = bidx == 0 ? b : r; b 216 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = bidx == 0 ? r : b; b 227 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int b = src << 3; b 232 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.x = bidx == 0 ? b : r; b 234 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = bidx == 0 ? r : b; b 310 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int b = bidx == 0 ? src.x : src.z; b 313 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp return (T) CV_CUDEV_DESCALE(b * B2Y + g * G2Y + r * R2Y, yuv_shift); b 322 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const float b = bidx == 0 ? src.x : src.z; b 325 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp return b * 0.114f + g * 0.587f + r * 0.299f; b 339 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int b = bidx == 0 ? src.x : src.z; b 345 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int Y = CV_CUDEV_DESCALE(b * c_RGB2YUVCoeffs_i[2] + g * c_RGB2YUVCoeffs_i[1] + r * c_RGB2YUVCoeffs_i[0], yuv_shift); b 347 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int Cb = CV_CUDEV_DESCALE((b - Y) * c_RGB2YUVCoeffs_i[4] + delta, yuv_shift); b 364 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const float b = bidx == 0 ? src.x : src.z; b 370 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.x = b * c_RGB2YUVCoeffs_f[2] + g * c_RGB2YUVCoeffs_f[1] + r * c_RGB2YUVCoeffs_f[0]; b 372 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = (b - dst.x) * c_RGB2YUVCoeffs_f[4] + ColorChannel<float>::half(); b 388 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int b = src.x + CV_CUDEV_DESCALE((src.z - ColorChannel<T>::half()) * c_YUV2RGBCoeffs_i[3], yuv_shift); b 394 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.x = saturate_cast<T>(bidx == 0 ? b : r); b 396 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = saturate_cast<T>(bidx == 0 ? r : b); b 408 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const float b = src.x + (src.z - ColorChannel<float>::half()) * c_YUV2RGBCoeffs_f[3]; b 414 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.x = bidx == 0 ? b : r; b 416 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = bidx == 0 ? r : b; b 433 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int b = bidx == 0 ? src.x : src.z; b 439 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int Y = CV_CUDEV_DESCALE(b * c_RGB2YCrCbCoeffs_i[2] + g * c_RGB2YCrCbCoeffs_i[1] + r * c_RGB2YCrCbCoeffs_i[0], yuv_shift); b 441 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int Cb = CV_CUDEV_DESCALE((b - Y) * c_RGB2YCrCbCoeffs_i[4] + delta, yuv_shift); b 458 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const float b = bidx == 0 ? src.x : src.z; b 464 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.x = b * c_RGB2YCrCbCoeffs_f[2] + g * c_RGB2YCrCbCoeffs_f[1] + r * c_RGB2YCrCbCoeffs_f[0]; b 466 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = (b - dst.x) * c_RGB2YCrCbCoeffs_f[4] + ColorChannel<float>::half(); b 482 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int b = src.x + CV_CUDEV_DESCALE((src.z - ColorChannel<T>::half()) * c_YCrCb2RGBCoeffs_i[3], yuv_shift); b 488 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.x = saturate_cast<T>(bidx == 0 ? b : r); b 490 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = saturate_cast<T>(bidx == 0 ? r : b); b 502 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const float b = src.x + (src.z - ColorChannel<float>::half()) * c_YCrCb2RGBCoeffs_f[3]; b 508 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.x = bidx == 0 ? b : r; b 510 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = bidx == 0 ? r : b; b 527 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int b = bidx == 0 ? src.x : src.z; b 533 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = saturate_cast<T>(CV_CUDEV_DESCALE(r * c_RGB2XYZ_D65i[6] + g * c_RGB2XYZ_D65i[7] + b * c_RGB2XYZ_D65i[8], xyz_shift)); b 534 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.x = saturate_cast<T>(CV_CUDEV_DESCALE(r * c_RGB2XYZ_D65i[0] + g * c_RGB2XYZ_D65i[1] + b * c_RGB2XYZ_D65i[2], xyz_shift)); b 535 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.y = saturate_cast<T>(CV_CUDEV_DESCALE(r * c_RGB2XYZ_D65i[3] + g * c_RGB2XYZ_D65i[4] + b * c_RGB2XYZ_D65i[5], xyz_shift)); b 546 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const float b = bidx == 0 ? src.x : src.z; b 552 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.x = r * c_RGB2XYZ_D65f[0] + g * c_RGB2XYZ_D65f[1] + b * c_RGB2XYZ_D65f[2]; b 553 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.y = r * c_RGB2XYZ_D65f[3] + g * c_RGB2XYZ_D65f[4] + b * c_RGB2XYZ_D65f[5]; b 554 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = r * c_RGB2XYZ_D65f[6] + g * c_RGB2XYZ_D65f[7] + b * c_RGB2XYZ_D65f[8]; b 570 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int b = CV_CUDEV_DESCALE(src.x * c_XYZ2sRGB_D65i[6] + src.y * c_XYZ2sRGB_D65i[7] + src.z * c_XYZ2sRGB_D65i[8], xyz_shift); b 576 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.x = saturate_cast<T>(bidx == 0 ? b : r); b 578 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = saturate_cast<T>(bidx == 0 ? r : b); b 590 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const float b = src.x * c_XYZ2sRGB_D65f[6] + src.y * c_XYZ2sRGB_D65f[7] + src.z * c_XYZ2sRGB_D65f[8]; b 596 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.x = bidx == 0 ? b : r; b 598 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = bidx == 0 ? r : b; b 621 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const int b = bidx == 0 ? src.x : src.z; b 625 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp int h, s, v = b; b 626 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp int vmin = b, diff; b 639 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp h = (vr & (g - b)) + (~vr & ((vg & (b - r + 2 * diff)) + ((~vg) & (r - g + 4 * diff)))); b 660 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const float b = bidx == 0 ? src.x : src.z; b 669 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp v = ::fmax(v, b); b 671 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp vmin = ::fmin(vmin, b); b 677 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp h = (v == r) * (g - b) * diff; b 678 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp h += (v != r && v == g) * ((b - r) * diff + 120.f); b 706 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp float b = v, g = v, r = v; b 732 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp b = tab[c_HsvSectorData[sector][0]]; b 739 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.x = bidx == 0 ? b : r; b 741 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = bidx == 0 ? r : b; b 784 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp const float b = bidx == 0 ? src.x : src.z; b 793 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp vmax = ::fmax(vmax, b); b 795 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp vmin = ::fmin(vmin, b); b 806 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp h = (vmax == r) * (g - b) * diff; b 807 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp h += (vmax != r && vmax == g) * ((b - r) * diff + 120.f); b 860 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp float b = l, g = l, r = l; b 886 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp b = tab[c_HlsSectorData[sector][0]]; b 893 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.x = bidx == 0 ? b : r; b 895 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = bidx == 0 ? r : b; b 989 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp int b = CV_CUDEV_DESCALE(200 * (fY - fZ) + 128 * (1 << lab_shift2), lab_shift2); b 995 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = saturate_cast<uchar>(b); b 1030 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp float b = 200.f * (FY - FZ); b 1036 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp dst.z = b; b 80 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 82 modules/cudev/include/opencv2/cudev/functional/functional.hpp return saturate_cast<T>(a + b); b 89 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 91 modules/cudev/include/opencv2/cudev/functional/functional.hpp return saturate_cast<T>(a - b); b 98 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 100 modules/cudev/include/opencv2/cudev/functional/functional.hpp return saturate_cast<T>(a * b); b 107 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 109 modules/cudev/include/opencv2/cudev/functional/functional.hpp return saturate_cast<T>(a / b); b 116 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 118 modules/cudev/include/opencv2/cudev/functional/functional.hpp return saturate_cast<T>(a % b); b 136 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 138 modules/cudev/include/opencv2/cudev/functional/functional.hpp return a == b; b 146 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 148 modules/cudev/include/opencv2/cudev/functional/functional.hpp return a != b; b 156 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 158 modules/cudev/include/opencv2/cudev/functional/functional.hpp return a > b; b 166 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 168 modules/cudev/include/opencv2/cudev/functional/functional.hpp return a < b; b 176 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 178 modules/cudev/include/opencv2/cudev/functional/functional.hpp return a >= b; b 186 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 188 modules/cudev/include/opencv2/cudev/functional/functional.hpp return a <= b; b 198 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 200 modules/cudev/include/opencv2/cudev/functional/functional.hpp return a && b; b 208 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 210 modules/cudev/include/opencv2/cudev/functional/functional.hpp return a || b; b 228 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 230 modules/cudev/include/opencv2/cudev/functional/functional.hpp return a & b; b 237 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 239 modules/cudev/include/opencv2/cudev/functional/functional.hpp return a | b; b 246 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 248 modules/cudev/include/opencv2/cudev/functional/functional.hpp return a ^ b; b 263 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 265 modules/cudev/include/opencv2/cudev/functional/functional.hpp return a << b; b 272 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 274 modules/cudev/include/opencv2/cudev/functional/functional.hpp return a >> b; b 313 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 315 modules/cudev/include/opencv2/cudev/functional/functional.hpp return max(a, b); b 322 modules/cudev/include/opencv2/cudev/functional/functional.hpp typename TypeTraits<T>::parameter_type b) const b 324 modules/cudev/include/opencv2/cudev/functional/functional.hpp return min(a, b); b 331 modules/cudev/include/opencv2/cudev/functional/functional.hpp __device__ __forceinline__ type operator ()(type a, type b) const {return maxop(a, b);} \ b 335 modules/cudev/include/opencv2/cudev/functional/functional.hpp __device__ __forceinline__ type operator ()(type a, type b) const {return minop(a, b);} \ b 428 modules/cudev/include/opencv2/cudev/functional/functional.hpp __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a, typename TypeTraits<T>::parameter_type b) const b 431 modules/cudev/include/opencv2/cudev/functional/functional.hpp return f(a - b); b 546 modules/cudev/include/opencv2/cudev/functional/functional.hpp __device__ __forceinline__ typename functional_detail::FloatType<T>::type operator ()(typename TypeTraits<T>::parameter_type a, typename TypeTraits<T>::parameter_type b) const \ b 548 modules/cudev/include/opencv2/cudev/functional/functional.hpp return name(a, b); \ b 553 modules/cudev/include/opencv2/cudev/functional/functional.hpp __device__ __forceinline__ float operator ()(uchar a, uchar b) const \ b 555 modules/cudev/include/opencv2/cudev/functional/functional.hpp return func ## f(a, b); \ b 560 modules/cudev/include/opencv2/cudev/functional/functional.hpp __device__ __forceinline__ float operator ()(schar a, schar b) const \ b 562 modules/cudev/include/opencv2/cudev/functional/functional.hpp return func ## f(a, b); \ b 567 modules/cudev/include/opencv2/cudev/functional/functional.hpp __device__ __forceinline__ float operator ()(ushort a, ushort b) const \ b 569 modules/cudev/include/opencv2/cudev/functional/functional.hpp return func ## f(a, b); \ b 574 modules/cudev/include/opencv2/cudev/functional/functional.hpp __device__ __forceinline__ float operator ()(short a, short b) const \ b 576 modules/cudev/include/opencv2/cudev/functional/functional.hpp return func ## f(a, b); \ b 581 modules/cudev/include/opencv2/cudev/functional/functional.hpp __device__ __forceinline__ float operator ()(uint a, uint b) const \ b 583 modules/cudev/include/opencv2/cudev/functional/functional.hpp return func ## f(a, b); \ b 588 modules/cudev/include/opencv2/cudev/functional/functional.hpp __device__ __forceinline__ float operator ()(int a, int b) const \ b 590 modules/cudev/include/opencv2/cudev/functional/functional.hpp return func ## f(a, b); \ b 595 modules/cudev/include/opencv2/cudev/functional/functional.hpp __device__ __forceinline__ float operator ()(float a, float b) const \ b 597 modules/cudev/include/opencv2/cudev/functional/functional.hpp return func ## f(a, b); \ b 602 modules/cudev/include/opencv2/cudev/functional/functional.hpp __device__ __forceinline__ double operator ()(double a, double b) const \ b 604 modules/cudev/include/opencv2/cudev/functional/functional.hpp return func(a, b); \ b 615 modules/cudev/include/opencv2/cudev/functional/functional.hpp __device__ __forceinline__ typename functional_detail::FloatType<T>::type operator ()(typename TypeTraits<T>::parameter_type a, typename TypeTraits<T>::parameter_type b) const b 618 modules/cudev/include/opencv2/cudev/functional/functional.hpp return f(a * a + b * b); b 624 modules/cudev/include/opencv2/cudev/functional/functional.hpp __device__ __forceinline__ typename functional_detail::FloatType<T>::type operator ()(typename TypeTraits<T>::parameter_type a, typename TypeTraits<T>::parameter_type b) const b 626 modules/cudev/include/opencv2/cudev/functional/functional.hpp return a * a + b * b; b 824 modules/cudev/include/opencv2/cudev/functional/functional.hpp Binder1st<Op> b; b 825 modules/cudev/include/opencv2/cudev/functional/functional.hpp b.op = op; b 826 modules/cudev/include/opencv2/cudev/functional/functional.hpp b.arg1 = arg1; b 827 modules/cudev/include/opencv2/cudev/functional/functional.hpp return b; b 845 modules/cudev/include/opencv2/cudev/functional/functional.hpp Binder2nd<Op> b; b 846 modules/cudev/include/opencv2/cudev/functional/functional.hpp b.op = op; b 847 modules/cudev/include/opencv2/cudev/functional/functional.hpp b.arg2 = arg2; b 848 modules/cudev/include/opencv2/cudev/functional/functional.hpp return b; b 181 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp const uchar4 b = int_to_uchar4(data.y); b 192 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp result[4] = result[3] + b.x; b 193 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp result[5] = result[4] + b.y; b 194 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp result[6] = result[5] + b.z; b 195 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp result[7] = result[6] + b.w; b 78 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp BrdConstant<typename PtrTraits<SrcPtr>::ptr_type> b; b 79 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp b.src = shrinkPtr(src); b 80 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp b.rows = getRows(src); b 81 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp b.cols = getCols(src); b 82 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp b.val = val; b 83 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp return b; b 136 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp BrdBase<BrdReplicate, typename PtrTraits<SrcPtr>::ptr_type> b; b 137 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp b.src = shrinkPtr(src); b 138 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp b.rows = getRows(src); b 139 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp b.cols = getCols(src); b 140 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp return b; b 162 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp BrdBase<BrdReflect101, typename PtrTraits<SrcPtr>::ptr_type> b; b 163 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp b.src = shrinkPtr(src); b 164 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp b.rows = getRows(src); b 165 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp b.cols = getCols(src); b 166 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp return b; b 188 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp BrdBase<BrdReflect, typename PtrTraits<SrcPtr>::ptr_type> b; b 189 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp b.src = shrinkPtr(src); b 190 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp b.rows = getRows(src); b 191 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp b.cols = getCols(src); b 192 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp return b; b 213 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp BrdBase<BrdWrap, typename PtrTraits<SrcPtr>::ptr_type> b; b 214 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp b.src = shrinkPtr(src); b 215 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp b.rows = getRows(src); b 216 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp b.cols = getCols(src); b 217 modules/cudev/include/opencv2/cudev/ptr2d/extrapolation.hpp return b; b 136 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vadd2(uint a, uint b) b 141 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vadd2.u32.u32.u32.sat %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 143 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vadd.u32.u32.u32.sat %0.h0, %1.h0, %2.h0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 144 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vadd.u32.u32.u32.sat %0.h1, %1.h1, %2.h1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 147 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp s = a ^ b; // sum bits b 148 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = a + b; // actual sum b 157 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vsub2(uint a, uint b) b 162 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vsub2.u32.u32.u32.sat %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 164 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vsub.u32.u32.u32.sat %0.h0, %1.h0, %2.h0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 165 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vsub.u32.u32.u32.sat %0.h1, %1.h1, %2.h1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 168 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp s = a ^ b; // sum bits b 169 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = a - b; // actual sum b 178 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vabsdiff2(uint a, uint b) b 183 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vabsdiff2.u32.u32.u32.sat %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 185 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vabsdiff.u32.u32.u32.sat %0.h0, %1.h0, %2.h0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 186 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vabsdiff.u32.u32.u32.sat %0.h1, %1.h1, %2.h1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 190 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = b & 0x0000ffff; // extract low halfword b 194 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = b & 0xffff0000; // extract high halfword b 205 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vavg2(uint a, uint b) b 211 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp s = a ^ b; b 212 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = a & b; b 220 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vavrg2(uint a, uint b) b 225 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vavrg2.u32.u32.u32 %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 230 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp s = a ^ b; b 231 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = a | b; b 240 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vseteq2(uint a, uint b) b 245 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vset2.u32.u32.eq %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 250 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = a ^ b; // 0x0000 if a == b b 261 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vcmpeq2(uint a, uint b) b 266 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = vseteq2(a, b); b 272 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = a ^ b; // 0x0000 if a == b b 285 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vsetge2(uint a, uint b) b 290 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vset2.u32.u32.ge %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 293 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("not.b32 %0, %0;" : "+r"(b)); b 294 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp c = vavrg2(a, b); // (a + ~b + 1) / 2 = (a - b) / 2 b 302 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vcmpge2(uint a, uint b) b 307 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = vsetge2(a, b); b 311 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("not.b32 %0, %0;" : "+r"(b)); b 312 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp c = vavrg2(a, b); // (a + ~b + 1) / 2 = (a - b) / 2 b 322 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vsetgt2(uint a, uint b) b 327 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vset2.u32.u32.gt %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 330 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("not.b32 %0, %0;" : "+r"(b)); b 331 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp c = vavg2(a, b); // (a + ~b) / 2 = (a - b) / 2 [rounded down] b 339 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vcmpgt2(uint a, uint b) b 344 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = vsetgt2(a, b); b 348 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("not.b32 %0, %0;" : "+r"(b)); b 349 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp c = vavg2(a, b); // (a + ~b) / 2 = (a - b) / 2 [rounded down] b 359 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vsetle2(uint a, uint b) b 364 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vset2.u32.u32.le %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 368 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp c = vavrg2(a, b); // (b + ~a + 1) / 2 = (b - a) / 2 b 376 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vcmple2(uint a, uint b) b 381 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = vsetle2(a, b); b 386 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp c = vavrg2(a, b); // (b + ~a + 1) / 2 = (b - a) / 2 b 396 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vsetlt2(uint a, uint b) b 401 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vset2.u32.u32.lt %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 405 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp c = vavg2(a, b); // (b + ~a) / 2 = (b - a) / 2 [rounded down] b 413 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vcmplt2(uint a, uint b) b 418 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = vsetlt2(a, b); b 423 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp c = vavg2(a, b); // (b + ~a) / 2 = (b - a) / 2 [rounded down] b 433 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vsetne2(uint a, uint b) b 438 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm ("vset2.u32.u32.ne %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 443 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = a ^ b; // 0x0000 if a == b b 454 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vcmpne2(uint a, uint b) b 459 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = vsetne2(a, b); b 465 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = a ^ b; // 0x0000 if a == b b 478 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vmax2(uint a, uint b) b 483 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vmax2.u32.u32.u32 %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 485 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vmax.u32.u32.u32 %0.h0, %1.h0, %2.h0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 486 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vmax.u32.u32.u32 %0.h1, %1.h1, %2.h1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 490 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp s = b & 0x0000ffff; // extract low halfword b 493 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp s = b & 0xffff0000; // extract high halfword b 501 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vmin2(uint a, uint b) b 506 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vmin2.u32.u32.u32 %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 508 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vmin.u32.u32.u32 %0.h0, %1.h0, %2.h0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 509 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vmin.u32.u32.u32 %0.h1, %1.h1, %2.h1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 513 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp s = b & 0x0000ffff; // extract low halfword b 516 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp s = b & 0xffff0000; // extract high halfword b 526 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vadd4(uint a, uint b) b 531 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vadd4.u32.u32.u32.sat %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 533 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vadd.u32.u32.u32.sat %0.b0, %1.b0, %2.b0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 534 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vadd.u32.u32.u32.sat %0.b1, %1.b1, %2.b1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 535 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vadd.u32.u32.u32.sat %0.b2, %1.b2, %2.b2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 536 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vadd.u32.u32.u32.sat %0.b3, %1.b3, %2.b3, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 539 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp s = a ^ b; // sum bits b 541 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp t = b & 0x7f7f7f7f; // clear msbs b 550 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vsub4(uint a, uint b) b 555 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vsub4.u32.u32.u32.sat %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 557 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vsub.u32.u32.u32.sat %0.b0, %1.b0, %2.b0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 558 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vsub.u32.u32.u32.sat %0.b1, %1.b1, %2.b1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 559 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vsub.u32.u32.u32.sat %0.b2, %1.b2, %2.b2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 560 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vsub.u32.u32.u32.sat %0.b3, %1.b3, %2.b3, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 563 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp s = a ^ ~b; // inverted sum bits b 565 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp t = b & 0x7f7f7f7f; // clear msbs b 574 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vavg4(uint a, uint b) b 580 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp s = a ^ b; b 581 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = a & b; b 589 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vavrg4(uint a, uint b) b 594 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vavrg4.u32.u32.u32 %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 599 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp c = a ^ b; b 600 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = a | b; b 609 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vseteq4(uint a, uint b) b 614 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vset4.u32.u32.eq %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 619 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = a ^ b; // 0x00 if a == b b 630 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vcmpeq4(uint a, uint b) b 635 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = vseteq4(a, b); b 641 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp t = a ^ b; // 0x00 if a == b b 654 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vsetle4(uint a, uint b) b 659 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vset4.u32.u32.le %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 663 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp c = vavrg4(a, b); // (b + ~a + 1) / 2 = (b - a) / 2 b 671 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vcmple4(uint a, uint b) b 676 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = vsetle4(a, b); b 681 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp c = vavrg4(a, b); // (b + ~a + 1) / 2 = (b - a) / 2 b 691 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vsetlt4(uint a, uint b) b 696 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vset4.u32.u32.lt %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 700 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp c = vavg4(a, b); // (b + ~a) / 2 = (b - a) / 2 [rounded down] b 708 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vcmplt4(uint a, uint b) b 713 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = vsetlt4(a, b); b 718 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp c = vavg4(a, b); // (b + ~a) / 2 = (b - a) / 2 [rounded down] b 728 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vsetge4(uint a, uint b) b 733 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vset4.u32.u32.ge %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 736 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("not.b32 %0, %0;" : "+r"(b)); b 737 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp c = vavrg4(a, b); // (a + ~b + 1) / 2 = (a - b) / 2 b 745 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vcmpge4(uint a, uint b) b 750 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = vsetge4(a, b); b 754 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm ("not.b32 %0,%0;" : "+r"(b)); b 755 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = vavrg4 (a, b); // (a + ~b + 1) / 2 = (a - b) / 2 b 765 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vsetgt4(uint a, uint b) b 770 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vset4.u32.u32.gt %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 773 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("not.b32 %0, %0;" : "+r"(b)); b 774 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp c = vavg4(a, b); // (a + ~b) / 2 = (a - b) / 2 [rounded down] b 782 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vcmpgt4(uint a, uint b) b 787 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = vsetgt4(a, b); b 791 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("not.b32 %0, %0;" : "+r"(b)); b 792 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp c = vavg4(a, b); // (a + ~b) / 2 = (a - b) / 2 [rounded down] b 802 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vsetne4(uint a, uint b) b 807 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vset4.u32.u32.ne %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 812 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = a ^ b; // 0x00 if a == b b 823 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vcmpne4(uint a, uint b) b 828 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = vsetne4(a, b); b 834 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = a ^ b; // 0x00 if a == b b 847 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vabsdiff4(uint a, uint b) b 852 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vabsdiff4.u32.u32.u32.sat %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 854 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vabsdiff.u32.u32.u32.sat %0.b0, %1.b0, %2.b0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 855 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vabsdiff.u32.u32.u32.sat %0.b1, %1.b1, %2.b1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 856 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vabsdiff.u32.u32.u32.sat %0.b2, %1.b2, %2.b2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 857 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vabsdiff.u32.u32.u32.sat %0.b3, %1.b3, %2.b3, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 860 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp s = vcmpge4(a, b); // mask = 0xff if a >= b b 861 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp r = a ^ b; // b 862 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp s = (r & s) ^ b; // select a when a >= b, else select b => max(a,b) b 870 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vmax4(uint a, uint b) b 875 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vmax4.u32.u32.u32 %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 877 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vmax.u32.u32.u32 %0.b0, %1.b0, %2.b0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 878 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vmax.u32.u32.u32 %0.b1, %1.b1, %2.b1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 879 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vmax.u32.u32.u32 %0.b2, %1.b2, %2.b2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 880 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vmax.u32.u32.u32 %0.b3, %1.b3, %2.b3, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 883 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp s = vcmpge4(a, b); // mask = 0xff if a >= b b 885 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp s = b & ~s; // select b when b < a b 892 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp __device__ __forceinline__ uint vmin4(uint a, uint b) b 897 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vmin4.u32.u32.u32 %0, %1, %2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 899 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vmin.u32.u32.u32 %0.b0, %1.b0, %2.b0, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 900 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vmin.u32.u32.u32 %0.b1, %1.b1, %2.b1, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 901 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vmin.u32.u32.u32 %0.b2, %1.b2, %2.b2, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 902 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp asm("vmin.u32.u32.u32 %0.b3, %1.b3, %2.b3, %3;" : "=r"(r) : "r"(a), "r"(b), "r"(r)); b 905 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp s = vcmpge4(b, a); // mask = 0xff if a >= b b 907 modules/cudev/include/opencv2/cudev/util/simd_functions.hpp s = b & ~s; // select b when b < a b 398 modules/cudev/include/opencv2/cudev/util/vec_math.hpp __device__ __forceinline__ output_type ## 1 operator op(const input_type ## 1 & a, const input_type ## 1 & b) \ b 400 modules/cudev/include/opencv2/cudev/util/vec_math.hpp return VecTraits<output_type ## 1>::make(a.x op b.x); \ b 402 modules/cudev/include/opencv2/cudev/util/vec_math.hpp __device__ __forceinline__ output_type ## 2 operator op(const input_type ## 2 & a, const input_type ## 2 & b) \ b 404 modules/cudev/include/opencv2/cudev/util/vec_math.hpp return VecTraits<output_type ## 2>::make(a.x op b.x, a.y op b.y); \ b 406 modules/cudev/include/opencv2/cudev/util/vec_math.hpp __device__ __forceinline__ output_type ## 3 operator op(const input_type ## 3 & a, const input_type ## 3 & b) \ b 408 modules/cudev/include/opencv2/cudev/util/vec_math.hpp return VecTraits<output_type ## 3>::make(a.x op b.x, a.y op b.y, a.z op b.z); \ b 410 modules/cudev/include/opencv2/cudev/util/vec_math.hpp __device__ __forceinline__ output_type ## 4 operator op(const input_type ## 4 & a, const input_type ## 4 & b) \ b 412 modules/cudev/include/opencv2/cudev/util/vec_math.hpp return VecTraits<output_type ## 4>::make(a.x op b.x, a.y op b.y, a.z op b.z, a.w op b.w); \ b 553 modules/cudev/include/opencv2/cudev/util/vec_math.hpp __device__ __forceinline__ output_type ## 1 operator op(scalar_type s, const input_type ## 1 & b) \ b 555 modules/cudev/include/opencv2/cudev/util/vec_math.hpp return VecTraits<output_type ## 1>::make(s op b.x); \ b 561 modules/cudev/include/opencv2/cudev/util/vec_math.hpp __device__ __forceinline__ output_type ## 2 operator op(scalar_type s, const input_type ## 2 & b) \ b 563 modules/cudev/include/opencv2/cudev/util/vec_math.hpp return VecTraits<output_type ## 2>::make(s op b.x, s op b.y); \ b 569 modules/cudev/include/opencv2/cudev/util/vec_math.hpp __device__ __forceinline__ output_type ## 3 operator op(scalar_type s, const input_type ## 3 & b) \ b 571 modules/cudev/include/opencv2/cudev/util/vec_math.hpp return VecTraits<output_type ## 3>::make(s op b.x, s op b.y, s op b.z); \ b 577 modules/cudev/include/opencv2/cudev/util/vec_math.hpp __device__ __forceinline__ output_type ## 4 operator op(scalar_type s, const input_type ## 4 & b) \ b 579 modules/cudev/include/opencv2/cudev/util/vec_math.hpp return VecTraits<output_type ## 4>::make(s op b.x, s op b.y, s op b.z, s op b.w); \ b 768 modules/cudev/include/opencv2/cudev/util/vec_math.hpp __device__ __forceinline__ output_type ## 1 func_name(const input_type ## 1 & a, const input_type ## 1 & b) \ b 770 modules/cudev/include/opencv2/cudev/util/vec_math.hpp return VecTraits<output_type ## 1>::make(func (a.x, b.x)); \ b 772 modules/cudev/include/opencv2/cudev/util/vec_math.hpp __device__ __forceinline__ output_type ## 2 func_name(const input_type ## 2 & a, const input_type ## 2 & b) \ b 774 modules/cudev/include/opencv2/cudev/util/vec_math.hpp return VecTraits<output_type ## 2>::make(func (a.x, b.x), func (a.y, b.y)); \ b 776 modules/cudev/include/opencv2/cudev/util/vec_math.hpp __device__ __forceinline__ output_type ## 3 func_name(const input_type ## 3 & a, const input_type ## 3 & b) \ b 778 modules/cudev/include/opencv2/cudev/util/vec_math.hpp return VecTraits<output_type ## 3>::make(func (a.x, b.x), func (a.y, b.y), func (a.z, b.z)); \ b 780 modules/cudev/include/opencv2/cudev/util/vec_math.hpp __device__ __forceinline__ output_type ## 4 func_name(const input_type ## 4 & a, const input_type ## 4 & b) \ b 782 modules/cudev/include/opencv2/cudev/util/vec_math.hpp return VecTraits<output_type ## 4>::make(func (a.x, b.x), func (a.y, b.y), func (a.z, b.z), func (a.w, b.w)); \ b 830 modules/cudev/include/opencv2/cudev/util/vec_math.hpp __device__ __forceinline__ output_type ## 1 func_name(scalar_type s, const input_type ## 1 & b) \ b 832 modules/cudev/include/opencv2/cudev/util/vec_math.hpp return VecTraits<output_type ## 1>::make(func ((output_type) s, (output_type) b.x)); \ b 838 modules/cudev/include/opencv2/cudev/util/vec_math.hpp __device__ __forceinline__ output_type ## 2 func_name(scalar_type s, const input_type ## 2 & b) \ b 840 modules/cudev/include/opencv2/cudev/util/vec_math.hpp return VecTraits<output_type ## 2>::make(func ((output_type) s, (output_type) b.x), func ((output_type) s, (output_type) b.y)); \ b 846 modules/cudev/include/opencv2/cudev/util/vec_math.hpp __device__ __forceinline__ output_type ## 3 func_name(scalar_type s, const input_type ## 3 & b) \ b 848 modules/cudev/include/opencv2/cudev/util/vec_math.hpp return VecTraits<output_type ## 3>::make(func ((output_type) s, (output_type) b.x), func ((output_type) s, (output_type) b.y), func ((output_type) s, (output_type) b.z)); \ b 854 modules/cudev/include/opencv2/cudev/util/vec_math.hpp __device__ __forceinline__ output_type ## 4 func_name(scalar_type s, const input_type ## 4 & b) \ b 856 modules/cudev/include/opencv2/cudev/util/vec_math.hpp return VecTraits<output_type ## 4>::make(func ((output_type) s, (output_type) b.x), func ((output_type) s, (output_type) b.y), func ((output_type) s, (output_type) b.z), func ((output_type) s, (output_type) b.w)); \ b 695 modules/features2d/include/opencv2/features2d.hpp ResultType operator()( const T* a, const T* b, int size ) const b 697 modules/features2d/include/opencv2/features2d.hpp return normL2Sqr<ValueType, ResultType>(a, b, size); b 711 modules/features2d/include/opencv2/features2d.hpp ResultType operator()( const T* a, const T* b, int size ) const b 713 modules/features2d/include/opencv2/features2d.hpp return (ResultType)std::sqrt((double)normL2Sqr<ValueType, ResultType>(a, b, size)); b 727 modules/features2d/include/opencv2/features2d.hpp ResultType operator()( const T* a, const T* b, int size ) const b 729 modules/features2d/include/opencv2/features2d.hpp return normL1<ValueType, ResultType>(a, b, size); b 1909 modules/features2d/src/brisk.cpp int b = -5 * i_05 + 8 * i0 - 3 * i05; b 1911 modules/features2d/src/brisk.cpp float ret_val = -float(b) / float(2 * a); b 1918 modules/features2d/src/brisk.cpp max = float(c) + float(a) * ret_val * ret_val + float(b) * ret_val; b 48 modules/features2d/src/evaluation.cpp template<typename _Tp> static int solveQuadratic(_Tp a, _Tp b, _Tp c, _Tp& x1, _Tp& x2) b 52 modules/features2d/src/evaluation.cpp if( b == 0 ) b 57 modules/features2d/src/evaluation.cpp x1 = x2 = -c/b; b 61 modules/features2d/src/evaluation.cpp _Tp d = b*b - 4*a*c; b 71 modules/features2d/src/evaluation.cpp x1 = (-b - d)*s; b 72 modules/features2d/src/evaluation.cpp x2 = (-b + d)*s; b 77 modules/features2d/src/evaluation.cpp x1 = x2 = -b/(2*a); b 144 modules/features2d/src/evaluation.cpp double a = ellipse[0], b = ellipse[1], c = ellipse[2]; b 145 modules/features2d/src/evaluation.cpp double ac_b2 = a*c - b*b; b 256 modules/features2d/src/fast.cpp bool operator ()(const pt& a, const pt& b) const { return a.y < b.y || (a.y == b.y && a.x < b.x); } b 135 modules/features2d/src/fast_score.cpp __m128i b = _mm_max_epi16(v0, v1); b 138 modules/features2d/src/fast_score.cpp b = _mm_max_epi16(b, v0); b 141 modules/features2d/src/fast_score.cpp b = _mm_max_epi16(b, v0); b 144 modules/features2d/src/fast_score.cpp b = _mm_max_epi16(b, v0); b 147 modules/features2d/src/fast_score.cpp b = _mm_max_epi16(b, v0); b 150 modules/features2d/src/fast_score.cpp b = _mm_max_epi16(b, v0); b 153 modules/features2d/src/fast_score.cpp b = _mm_max_epi16(b, v0); b 156 modules/features2d/src/fast_score.cpp q1 = _mm_min_epi16(q1, _mm_max_epi16(b, v0)); b 159 modules/features2d/src/fast_score.cpp q1 = _mm_min_epi16(q1, _mm_max_epi16(b, v0)); b 186 modules/features2d/src/fast_score.cpp int b = std::max((int)d[k+1], (int)d[k+2]); b 187 modules/features2d/src/fast_score.cpp b = std::max(b, (int)d[k+3]); b 188 modules/features2d/src/fast_score.cpp b = std::max(b, (int)d[k+4]); b 189 modules/features2d/src/fast_score.cpp b = std::max(b, (int)d[k+5]); b 190 modules/features2d/src/fast_score.cpp if( b >= b0 ) b 192 modules/features2d/src/fast_score.cpp b = std::max(b, (int)d[k+6]); b 193 modules/features2d/src/fast_score.cpp b = std::max(b, (int)d[k+7]); b 194 modules/features2d/src/fast_score.cpp b = std::max(b, (int)d[k+8]); b 196 modules/features2d/src/fast_score.cpp b0 = std::min(b0, std::max(b, (int)d[k])); b 197 modules/features2d/src/fast_score.cpp b0 = std::min(b0, std::max(b, (int)d[k+9])); b 229 modules/features2d/src/fast_score.cpp __m128i b = _mm_max_epi16(v0, v1); b 232 modules/features2d/src/fast_score.cpp b = _mm_max_epi16(b, v0); b 235 modules/features2d/src/fast_score.cpp b = _mm_max_epi16(b, v0); b 238 modules/features2d/src/fast_score.cpp b = _mm_max_epi16(b, v0); b 241 modules/features2d/src/fast_score.cpp b = _mm_max_epi16(b, v0); b 244 modules/features2d/src/fast_score.cpp q1 = _mm_min_epi16(q1, _mm_max_epi16(b, v0)); b 247 modules/features2d/src/fast_score.cpp q1 = _mm_min_epi16(q1, _mm_max_epi16(b, v0)); b 272 modules/features2d/src/fast_score.cpp int b = std::max((int)d[k+1], (int)d[k+2]); b 273 modules/features2d/src/fast_score.cpp b = std::max(b, (int)d[k+3]); b 274 modules/features2d/src/fast_score.cpp b = std::max(b, (int)d[k+4]); b 275 modules/features2d/src/fast_score.cpp if( b >= b0 ) b 277 modules/features2d/src/fast_score.cpp b = std::max(b, (int)d[k+5]); b 278 modules/features2d/src/fast_score.cpp b = std::max(b, (int)d[k+6]); b 280 modules/features2d/src/fast_score.cpp b0 = std::min(b0, std::max(b, (int)d[k])); b 281 modules/features2d/src/fast_score.cpp b0 = std::min(b0, std::max(b, (int)d[k+7])); b 306 modules/features2d/src/fast_score.cpp __m128i b = _mm_max_epi16(v0, v1); b 309 modules/features2d/src/fast_score.cpp b = _mm_max_epi16(b, v0); b 312 modules/features2d/src/fast_score.cpp b = _mm_max_epi16(b, v0); b 315 modules/features2d/src/fast_score.cpp __m128i q1 = _mm_max_epi16(b, v0); b 318 modules/features2d/src/fast_score.cpp q1 = _mm_min_epi16(q1, _mm_max_epi16(b, v0)); b 340 modules/features2d/src/fast_score.cpp int b = std::max((int)d[k+1], (int)d[k+2]); b 341 modules/features2d/src/fast_score.cpp b = std::max(b, (int)d[k+3]); b 342 modules/features2d/src/fast_score.cpp if( b >= b0 ) b 344 modules/features2d/src/fast_score.cpp b = std::max(b, (int)d[k+4]); b 346 modules/features2d/src/fast_score.cpp b0 = std::min(b0, std::max(b, (int)d[k])); b 347 modules/features2d/src/fast_score.cpp b0 = std::min(b0, std::max(b, (int)d[k+5])); b 401 modules/features2d/src/kaze/AKAZEFeatures.cpp Vec2f b(0, 0); b 433 modules/features2d/src/kaze/AKAZEFeatures.cpp b(0) = -Dx; b 434 modules/features2d/src/kaze/AKAZEFeatures.cpp b(1) = -Dy; b 436 modules/features2d/src/kaze/AKAZEFeatures.cpp solve(A, b, dst, DECOMP_LU); b 404 modules/features2d/src/kaze/KAZEFeatures.cpp Mat b = Mat::zeros(3, 1, CV_32F); b 459 modules/features2d/src/kaze/KAZEFeatures.cpp *(b.ptr<float>(0)) = -Dx; b 460 modules/features2d/src/kaze/KAZEFeatures.cpp *(b.ptr<float>(1)) = -Dy; b 461 modules/features2d/src/kaze/KAZEFeatures.cpp *(b.ptr<float>(2)) = -Ds; b 463 modules/features2d/src/kaze/KAZEFeatures.cpp solve(A, b, dst, DECOMP_LU); b 854 modules/features2d/src/mser.cpp bool operator()(const MSCREdge& a, const MSCREdge& b) const { return a.chi < b.chi; } b 37 modules/features2d/src/opencl/fast.cl int b = max((int)d[(k+1)&15], (int)d[(k+2)&15]); b 38 modules/features2d/src/opencl/fast.cl b = max(b, (int)d[(k+3)&15]); b 39 modules/features2d/src/opencl/fast.cl b = max(b, (int)d[(k+4)&15]); b 40 modules/features2d/src/opencl/fast.cl b = max(b, (int)d[(k+5)&15]); b 41 modules/features2d/src/opencl/fast.cl b = max(b, (int)d[(k+6)&15]); b 42 modules/features2d/src/opencl/fast.cl b = max(b, (int)d[(k+7)&15]); b 43 modules/features2d/src/opencl/fast.cl b = max(b, (int)d[(k+8)&15]); b 45 modules/features2d/src/opencl/fast.cl b0 = min(b0, max(b, (int)d[k])); b 46 modules/features2d/src/opencl/fast.cl b0 = min(b0, max(b, (int)d[(k+9)&15])); b 33 modules/features2d/src/opencl/orb.cl int a = 0, b = 0, c = 0; b 41 modules/features2d/src/opencl/orb.cl b += Iy*Iy; b 45 modules/features2d/src/opencl/orb.cl responses[idx] = ((float)a * b - (float)c * c - HARRIS_K * (float)(a + b) * (a + b))*scale_sq_sq; b 211 modules/features2d/src/opencl/orb.cl int a, b; b 215 modules/features2d/src/opencl/orb.cl a = 0, b = 2; b 217 modules/features2d/src/opencl/orb.cl if( t3 > t2 ) t2 = t3, b = 3; b 218 modules/features2d/src/opencl/orb.cl k = t0 > t2 ? a : b; b 223 modules/features2d/src/opencl/orb.cl a = 0, b = 2; b 225 modules/features2d/src/opencl/orb.cl if( t3 > t2 ) t2 = t3, b = 3; b 226 modules/features2d/src/opencl/orb.cl k = t0 > t2 ? a : b; b 231 modules/features2d/src/opencl/orb.cl a = 0, b = 2; b 233 modules/features2d/src/opencl/orb.cl if( t3 > t2 ) t2 = t3, b = 3; b 234 modules/features2d/src/opencl/orb.cl k = t0 > t2 ? a : b; b 239 modules/features2d/src/opencl/orb.cl a = 0, b = 2; b 241 modules/features2d/src/opencl/orb.cl if( t3 > t2 ) t2 = t3, b = 3; b 242 modules/features2d/src/opencl/orb.cl k = t0 > t2 ? a : b; b 157 modules/features2d/src/orb.cpp int a = 0, b = 0, c = 0; b 165 modules/features2d/src/orb.cpp b += Iy*Iy; b 168 modules/features2d/src/orb.cpp pts[ptidx].response = ((float)a * b - (float)c * c - b 169 modules/features2d/src/orb.cpp harris_k * ((float)a + b) * ((float)a + b))*scale_sq_sq; b 229 modules/features2d/src/orb.cpp float a = (float)cos(angle), b = (float)sin(angle); b 240 modules/features2d/src/orb.cpp (x = pattern[idx].x*a - pattern[idx].y*b, \ b 241 modules/features2d/src/orb.cpp y = pattern[idx].x*b + pattern[idx].y*a, \ b 247 modules/features2d/src/orb.cpp (x = pattern[idx].x*a - pattern[idx].y*b, \ b 248 modules/features2d/src/orb.cpp y = pattern[idx].x*b + pattern[idx].y*a, \ b 61 modules/features2d/test/test_mser.cpp uchar b = rng.uniform(0, 256); b 64 modules/features2d/test/test_mser.cpp Vec3b color(b, g, r); b 112 modules/flann/include/opencv2/flann/dist.h ResultType operator()(Iterator1 a, Iterator2 b, size_t size, ResultType /*worst_dist*/ = -1) const b 117 modules/flann/include/opencv2/flann/dist.h diff = *a++ - *b++; b 124 modules/flann/include/opencv2/flann/dist.h inline ResultType accum_dist(const U& a, const V& b, int) const b 126 modules/flann/include/opencv2/flann/dist.h return (a-b)*(a-b); b 154 modules/flann/include/opencv2/flann/dist.h ResultType operator()(Iterator1 a, Iterator2 b, size_t size, ResultType worst_dist = -1) const b 163 modules/flann/include/opencv2/flann/dist.h diff0 = (ResultType)(a[0] - b[0]); b 164 modules/flann/include/opencv2/flann/dist.h diff1 = (ResultType)(a[1] - b[1]); b 165 modules/flann/include/opencv2/flann/dist.h diff2 = (ResultType)(a[2] - b[2]); b 166 modules/flann/include/opencv2/flann/dist.h diff3 = (ResultType)(a[3] - b[3]); b 169 modules/flann/include/opencv2/flann/dist.h b += 4; b 177 modules/flann/include/opencv2/flann/dist.h diff0 = (ResultType)(*a++ - *b++); b 190 modules/flann/include/opencv2/flann/dist.h inline ResultType accum_dist(const U& a, const V& b, int) const b 192 modules/flann/include/opencv2/flann/dist.h return (a-b)*(a-b); b 216 modules/flann/include/opencv2/flann/dist.h ResultType operator()(Iterator1 a, Iterator2 b, size_t size, ResultType worst_dist = -1) const b 225 modules/flann/include/opencv2/flann/dist.h diff0 = (ResultType)abs(a[0] - b[0]); b 226 modules/flann/include/opencv2/flann/dist.h diff1 = (ResultType)abs(a[1] - b[1]); b 227 modules/flann/include/opencv2/flann/dist.h diff2 = (ResultType)abs(a[2] - b[2]); b 228 modules/flann/include/opencv2/flann/dist.h diff3 = (ResultType)abs(a[3] - b[3]); b 231 modules/flann/include/opencv2/flann/dist.h b += 4; b 239 modules/flann/include/opencv2/flann/dist.h diff0 = (ResultType)abs(*a++ - *b++); b 249 modules/flann/include/opencv2/flann/dist.h inline ResultType accum_dist(const U& a, const V& b, int) const b 251 modules/flann/include/opencv2/flann/dist.h return abs(a-b); b 280 modules/flann/include/opencv2/flann/dist.h ResultType operator()(Iterator1 a, Iterator2 b, size_t size, ResultType worst_dist = -1) const b 289 modules/flann/include/opencv2/flann/dist.h diff0 = (ResultType)abs(a[0] - b[0]); b 290 modules/flann/include/opencv2/flann/dist.h diff1 = (ResultType)abs(a[1] - b[1]); b 291 modules/flann/include/opencv2/flann/dist.h diff2 = (ResultType)abs(a[2] - b[2]); b 292 modules/flann/include/opencv2/flann/dist.h diff3 = (ResultType)abs(a[3] - b[3]); b 295 modules/flann/include/opencv2/flann/dist.h b += 4; b 303 modules/flann/include/opencv2/flann/dist.h diff0 = (ResultType)abs(*a++ - *b++); b 313 modules/flann/include/opencv2/flann/dist.h inline ResultType accum_dist(const U& a, const V& b, int) const b 315 modules/flann/include/opencv2/flann/dist.h return pow(static_cast<ResultType>(abs(a-b)),order); b 336 modules/flann/include/opencv2/flann/dist.h ResultType operator()(Iterator1 a, Iterator2 b, size_t size, ResultType worst_dist = -1) const b 345 modules/flann/include/opencv2/flann/dist.h diff0 = abs(a[0] - b[0]); b 346 modules/flann/include/opencv2/flann/dist.h diff1 = abs(a[1] - b[1]); b 347 modules/flann/include/opencv2/flann/dist.h diff2 = abs(a[2] - b[2]); b 348 modules/flann/include/opencv2/flann/dist.h diff3 = abs(a[3] - b[3]); b 354 modules/flann/include/opencv2/flann/dist.h b += 4; b 362 modules/flann/include/opencv2/flann/dist.h diff0 = abs(*a++ - *b++); b 389 modules/flann/include/opencv2/flann/dist.h ResultType operator()(const unsigned char* a, const unsigned char* b, size_t size) const b 404 modules/flann/include/opencv2/flann/dist.h result += popCountTable[a[i] ^ b[i]]; b 425 modules/flann/include/opencv2/flann/dist.h ResultType operator()(Iterator1 a, Iterator2 b, size_t size, ResultType /*worst_dist*/ = -1) const b 433 modules/flann/include/opencv2/flann/dist.h uint8x16_t B_vec = vld1q_u8 (b + i); b 450 modules/flann/include/opencv2/flann/dist.h const pop_t* b2 = reinterpret_cast<const pop_t*> (b); b 468 modules/flann/include/opencv2/flann/dist.h reinterpret_cast<const unsigned char*> (b), size * sizeof(pop_t)); b 502 modules/flann/include/opencv2/flann/dist.h ResultType operator()(Iterator1 a, Iterator2 b, size_t size, ResultType /*worst_dist*/ = -1) const b 506 modules/flann/include/opencv2/flann/dist.h const uint64_t* pb = reinterpret_cast<const uint64_t*>(b); b 516 modules/flann/include/opencv2/flann/dist.h const uint32_t* pb = reinterpret_cast<const uint32_t*>(b); b 546 modules/flann/include/opencv2/flann/dist.h ResultType operator()(Iterator1 a, Iterator2 b, size_t size, ResultType worst_dist = -1) const b 555 modules/flann/include/opencv2/flann/dist.h min0 = (ResultType)(a[0] < b[0] ? a[0] : b[0]); b 556 modules/flann/include/opencv2/flann/dist.h min1 = (ResultType)(a[1] < b[1] ? a[1] : b[1]); b 557 modules/flann/include/opencv2/flann/dist.h min2 = (ResultType)(a[2] < b[2] ? a[2] : b[2]); b 558 modules/flann/include/opencv2/flann/dist.h min3 = (ResultType)(a[3] < b[3] ? a[3] : b[3]); b 561 modules/flann/include/opencv2/flann/dist.h b += 4; b 568 modules/flann/include/opencv2/flann/dist.h min0 = (ResultType)(*a < *b ? *a : *b); b 571 modules/flann/include/opencv2/flann/dist.h ++b; b 580 modules/flann/include/opencv2/flann/dist.h inline ResultType accum_dist(const U& a, const V& b, int) const b 582 modules/flann/include/opencv2/flann/dist.h return a<b ? a : b; b 601 modules/flann/include/opencv2/flann/dist.h ResultType operator()(Iterator1 a, Iterator2 b, size_t size, ResultType /*worst_dist*/ = -1) const b 610 modules/flann/include/opencv2/flann/dist.h diff0 = sqrt(static_cast<ResultType>(a[0])) - sqrt(static_cast<ResultType>(b[0])); b 611 modules/flann/include/opencv2/flann/dist.h diff1 = sqrt(static_cast<ResultType>(a[1])) - sqrt(static_cast<ResultType>(b[1])); b 612 modules/flann/include/opencv2/flann/dist.h diff2 = sqrt(static_cast<ResultType>(a[2])) - sqrt(static_cast<ResultType>(b[2])); b 613 modules/flann/include/opencv2/flann/dist.h diff3 = sqrt(static_cast<ResultType>(a[3])) - sqrt(static_cast<ResultType>(b[3])); b 616 modules/flann/include/opencv2/flann/dist.h b += 4; b 619 modules/flann/include/opencv2/flann/dist.h diff0 = sqrt(static_cast<ResultType>(*a++)) - sqrt(static_cast<ResultType>(*b++)); b 629 modules/flann/include/opencv2/flann/dist.h inline ResultType accum_dist(const U& a, const V& b, int) const b 631 modules/flann/include/opencv2/flann/dist.h ResultType diff = sqrt(static_cast<ResultType>(a)) - sqrt(static_cast<ResultType>(b)); b 650 modules/flann/include/opencv2/flann/dist.h ResultType operator()(Iterator1 a, Iterator2 b, size_t size, ResultType worst_dist = -1) const b 657 modules/flann/include/opencv2/flann/dist.h sum = (ResultType)(*a + *b); b 659 modules/flann/include/opencv2/flann/dist.h diff = (ResultType)(*a - *b); b 663 modules/flann/include/opencv2/flann/dist.h ++b; b 676 modules/flann/include/opencv2/flann/dist.h inline ResultType accum_dist(const U& a, const V& b, int) const b 681 modules/flann/include/opencv2/flann/dist.h sum = (ResultType)(a+b); b 683 modules/flann/include/opencv2/flann/dist.h diff = (ResultType)(a-b); b 704 modules/flann/include/opencv2/flann/dist.h ResultType operator()(Iterator1 a, Iterator2 b, size_t size, ResultType worst_dist = -1) const b 710 modules/flann/include/opencv2/flann/dist.h if (* b != 0) { b 711 modules/flann/include/opencv2/flann/dist.h ResultType ratio = (ResultType)(*a / *b); b 717 modules/flann/include/opencv2/flann/dist.h ++b; b 730 modules/flann/include/opencv2/flann/dist.h inline ResultType accum_dist(const U& a, const V& b, int) const b 733 modules/flann/include/opencv2/flann/dist.h if( *b != 0 ) { b 734 modules/flann/include/opencv2/flann/dist.h ResultType ratio = (ResultType)(a / b); b 67 modules/hal/include/opencv2/hal.hpp int normHamming(const uchar* a, const uchar* b, int n); b 70 modules/hal/include/opencv2/hal.hpp int normHamming(const uchar* a, const uchar* b, int n, int cellSize); b 74 modules/hal/include/opencv2/hal.hpp int LU(float* A, size_t astep, int m, float* b, size_t bstep, int n); b 75 modules/hal/include/opencv2/hal.hpp int LU(double* A, size_t astep, int m, double* b, size_t bstep, int n); b 76 modules/hal/include/opencv2/hal.hpp bool Cholesky(float* A, size_t astep, int m, float* b, size_t bstep, int n); b 77 modules/hal/include/opencv2/hal.hpp bool Cholesky(double* A, size_t astep, int m, double* b, size_t bstep, int n); b 79 modules/hal/include/opencv2/hal.hpp int normL1_(const uchar* a, const uchar* b, int n); b 80 modules/hal/include/opencv2/hal.hpp float normL1_(const float* a, const float* b, int n); b 81 modules/hal/include/opencv2/hal.hpp float normL2Sqr_(const float* a, const float* b, int n); b 52 modules/hal/include/opencv2/hal/intrin.hpp #define OPENCV_HAL_ADD(a, b) ((a) + (b)) b 53 modules/hal/include/opencv2/hal/intrin.hpp #define OPENCV_HAL_AND(a, b) ((a) & (b)) b 55 modules/hal/include/opencv2/hal/intrin.hpp #define OPENCV_HAL_1ST(a, b) (a) b 128 modules/hal/include/opencv2/hal/intrin_cpp.hpp operator bin_op (const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) \ b 132 modules/hal/include/opencv2/hal/intrin_cpp.hpp c.s[i] = saturate_cast<_Tp>(a.s[i] bin_op b.s[i]); \ b 136 modules/hal/include/opencv2/hal/intrin_cpp.hpp operator bin_op##= (v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) \ b 139 modules/hal/include/opencv2/hal/intrin_cpp.hpp a.s[i] = saturate_cast<_Tp>(a.s[i] bin_op b.s[i]); \ b 150 modules/hal/include/opencv2/hal/intrin_cpp.hpp (const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) \ b 156 modules/hal/include/opencv2/hal/intrin_cpp.hpp V_TypeTraits<_Tp>::reinterpret_int(b.s[i]))); \ b 160 modules/hal/include/opencv2/hal/intrin_cpp.hpp bit_op##= (v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) \ b 165 modules/hal/include/opencv2/hal/intrin_cpp.hpp V_TypeTraits<_Tp>::reinterpret_int(b.s[i]))); \ b 203 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline v_reg<_Tp, n> func(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) \ b 207 modules/hal/include/opencv2/hal/intrin_cpp.hpp c.s[i] = cfunc(a.s[i], b.s[i]); \ b 222 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline void v_minmax( const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b, b 227 modules/hal/include/opencv2/hal/intrin_cpp.hpp minval.s[i] = std::min(a.s[i], b.s[i]); b 228 modules/hal/include/opencv2/hal/intrin_cpp.hpp maxval.s[i] = std::max(a.s[i], b.s[i]); b 235 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline v_reg<_Tp, n> operator cmp_op(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) \ b 240 modules/hal/include/opencv2/hal/intrin_cpp.hpp c.s[i] = V_TypeTraits<_Tp>::reinterpret_from_int((itype)-(int)(a.s[i] cmp_op b.s[i])); \ b 253 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline v_reg<_Tp2, n> func(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) \ b 258 modules/hal/include/opencv2/hal/intrin_cpp.hpp c.s[i] = cast_op(a.s[i] bin_op b.s[i]); \ b 276 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline v_reg<_Tp, n> v_magnitude(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) b 280 modules/hal/include/opencv2/hal/intrin_cpp.hpp c.s[i] = std::sqrt(a.s[i]*a.s[i] + b.s[i]*b.s[i]); b 286 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline v_reg<_Tp, n> v_sqr_magnitude(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) b 290 modules/hal/include/opencv2/hal/intrin_cpp.hpp c.s[i] = a.s[i]*a.s[i] + b.s[i]*b.s[i]; b 295 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline v_reg<_Tp, n> v_muladd(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b, b 300 modules/hal/include/opencv2/hal/intrin_cpp.hpp d.s[i] = a.s[i]*b.s[i] + c.s[i]; b 305 modules/hal/include/opencv2/hal/intrin_cpp.hpp v_dotprod(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) b 310 modules/hal/include/opencv2/hal/intrin_cpp.hpp c.s[i] = (w_type)a.s[i*2]*b.s[i*2] + (w_type)a.s[i*2+1]*b.s[i*2+1]; b 314 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline void v_mul_expand(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b, b 321 modules/hal/include/opencv2/hal/intrin_cpp.hpp c.s[i] = (w_type)a.s[i]*b.s[i]*2; b 322 modules/hal/include/opencv2/hal/intrin_cpp.hpp d.s[i] = (w_type)a.s[i+(n/2)]*b.s[i+(n/2)]; b 381 modules/hal/include/opencv2/hal/intrin_cpp.hpp const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) b 385 modules/hal/include/opencv2/hal/intrin_cpp.hpp c.s[i] = V_TypeTraits<_Tp>::reinterpret_int(mask.s[i]) < 0 ? b.s[i] : a.s[i]; b 479 modules/hal/include/opencv2/hal/intrin_cpp.hpp v_reg<_Tp, n>& b, v_reg<_Tp, n>& c) b 485 modules/hal/include/opencv2/hal/intrin_cpp.hpp b.s[i] = ptr[i3+1]; b 492 modules/hal/include/opencv2/hal/intrin_cpp.hpp v_reg<_Tp, n>& b, v_reg<_Tp, n>& c, b 499 modules/hal/include/opencv2/hal/intrin_cpp.hpp b.s[i] = ptr[i4+1]; b 507 modules/hal/include/opencv2/hal/intrin_cpp.hpp const v_reg<_Tp, n>& b, const v_reg<_Tp, n>& c) b 513 modules/hal/include/opencv2/hal/intrin_cpp.hpp ptr[i3+1] = b.s[i]; b 519 modules/hal/include/opencv2/hal/intrin_cpp.hpp const v_reg<_Tp, n>& b, const v_reg<_Tp, n>& c, b 526 modules/hal/include/opencv2/hal/intrin_cpp.hpp ptr[i4+1] = b.s[i]; b 561 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline v_reg<_Tp, n> v_combine_low(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) b 567 modules/hal/include/opencv2/hal/intrin_cpp.hpp c.s[i+(n/2)] = b.s[i]; b 572 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline v_reg<_Tp, n> v_combine_high(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) b 578 modules/hal/include/opencv2/hal/intrin_cpp.hpp c.s[i+(n/2)] = b.s[i+(n/2)]; b 583 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline void v_recombine(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b, b 589 modules/hal/include/opencv2/hal/intrin_cpp.hpp low.s[i+(n/2)] = b.s[i]; b 591 modules/hal/include/opencv2/hal/intrin_cpp.hpp high.s[i+(n/2)] = b.s[i+(n/2)]; b 759 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline _Tpnvec v_##pack_suffix(const _Tpvec& a, const _Tpvec& b) \ b 765 modules/hal/include/opencv2/hal/intrin_cpp.hpp c.s[i+_Tpvec::nlanes] = saturate_cast<_Tpn>(b.s[i]); \ b 769 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<int n> inline _Tpnvec v_rshr_##pack_suffix(const _Tpvec& a, const _Tpvec& b) \ b 775 modules/hal/include/opencv2/hal/intrin_cpp.hpp c.s[i+_Tpvec::nlanes] = saturate_cast<_Tpn>((b.s[i] + ((_Tp)1 << (n - 1))) >> n); \ b 256 modules/hal/include/opencv2/hal/intrin_neon.hpp inline _Tpvec v_##pack(const _Tpwvec& a, const _Tpwvec& b) \ b 258 modules/hal/include/opencv2/hal/intrin_neon.hpp hreg a1 = vqmov##op##_##wsuffix(a.val), b1 = vqmov##op##_##wsuffix(b.val); \ b 267 modules/hal/include/opencv2/hal/intrin_neon.hpp _Tpvec v_rshr_##pack(const _Tpwvec& a, const _Tpwvec& b) \ b 270 modules/hal/include/opencv2/hal/intrin_neon.hpp hreg b1 = vqrshr##op##_n_##wsuffix(b.val, n); \ b 302 modules/hal/include/opencv2/hal/intrin_neon.hpp inline _Tpvec operator bin_op (const _Tpvec& a, const _Tpvec& b) \ b 304 modules/hal/include/opencv2/hal/intrin_neon.hpp return _Tpvec(intrin(a.val, b.val)); \ b 306 modules/hal/include/opencv2/hal/intrin_neon.hpp inline _Tpvec& operator bin_op##= (_Tpvec& a, const _Tpvec& b) \ b 308 modules/hal/include/opencv2/hal/intrin_neon.hpp a.val = intrin(a.val, b.val); \ b 336 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4 operator / (const v_float32x4& a, const v_float32x4& b) b 338 modules/hal/include/opencv2/hal/intrin_neon.hpp float32x4_t reciprocal = vrecpeq_f32(b.val); b 339 modules/hal/include/opencv2/hal/intrin_neon.hpp reciprocal = vmulq_f32(vrecpsq_f32(b.val, reciprocal), reciprocal); b 340 modules/hal/include/opencv2/hal/intrin_neon.hpp reciprocal = vmulq_f32(vrecpsq_f32(b.val, reciprocal), reciprocal); b 343 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4& operator /= (v_float32x4& a, const v_float32x4& b) b 345 modules/hal/include/opencv2/hal/intrin_neon.hpp float32x4_t reciprocal = vrecpeq_f32(b.val); b 346 modules/hal/include/opencv2/hal/intrin_neon.hpp reciprocal = vmulq_f32(vrecpsq_f32(b.val, reciprocal), reciprocal); b 347 modules/hal/include/opencv2/hal/intrin_neon.hpp reciprocal = vmulq_f32(vrecpsq_f32(b.val, reciprocal), reciprocal); b 352 modules/hal/include/opencv2/hal/intrin_neon.hpp inline void v_mul_expand(const v_int16x8& a, const v_int16x8& b, b 355 modules/hal/include/opencv2/hal/intrin_neon.hpp c.val = vmull_s16(vget_low_s16(a.val), vget_low_s16(b.val)); b 356 modules/hal/include/opencv2/hal/intrin_neon.hpp d.val = vmull_s16(vget_high_s16(a.val), vget_high_s16(b.val)); b 359 modules/hal/include/opencv2/hal/intrin_neon.hpp inline void v_mul_expand(const v_uint16x8& a, const v_uint16x8& b, b 362 modules/hal/include/opencv2/hal/intrin_neon.hpp c.val = vmull_u16(vget_low_u16(a.val), vget_low_u16(b.val)); b 363 modules/hal/include/opencv2/hal/intrin_neon.hpp d.val = vmull_u16(vget_high_u16(a.val), vget_high_u16(b.val)); b 366 modules/hal/include/opencv2/hal/intrin_neon.hpp inline void v_mul_expand(const v_uint32x4& a, const v_uint32x4& b, b 369 modules/hal/include/opencv2/hal/intrin_neon.hpp c.val = vmull_u32(vget_low_u32(a.val), vget_low_u32(b.val)); b 370 modules/hal/include/opencv2/hal/intrin_neon.hpp d.val = vmull_u32(vget_high_u32(a.val), vget_high_u32(b.val)); b 373 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_int32x4 v_dotprod(const v_int16x8& a, const v_int16x8& b) b 375 modules/hal/include/opencv2/hal/intrin_neon.hpp int32x4_t c = vmull_s16(vget_low_s16(a.val), vget_low_s16(b.val)); b 376 modules/hal/include/opencv2/hal/intrin_neon.hpp int32x4_t d = vmull_s16(vget_high_s16(a.val), vget_high_s16(b.val)); b 400 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4 operator bin_op (const v_float32x4& a, const v_float32x4& b) \ b 402 modules/hal/include/opencv2/hal/intrin_neon.hpp return v_float32x4(vreinterpretq_f32_s32(intrin(vreinterpretq_s32_f32(a.val), vreinterpretq_s32_f32(b.val)))); \ b 404 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4& operator bin_op##= (v_float32x4& a, const v_float32x4& b) \ b 406 modules/hal/include/opencv2/hal/intrin_neon.hpp a.val = vreinterpretq_f32_s32(intrin(vreinterpretq_s32_f32(a.val), vreinterpretq_s32_f32(b.val))); \ b 442 modules/hal/include/opencv2/hal/intrin_neon.hpp inline _Tpvec func(const _Tpvec& a, const _Tpvec& b) \ b 444 modules/hal/include/opencv2/hal/intrin_neon.hpp return _Tpvec(intrin(a.val, b.val)); \ b 464 modules/hal/include/opencv2/hal/intrin_neon.hpp inline _Tpvec operator == (const _Tpvec& a, const _Tpvec& b) \ b 465 modules/hal/include/opencv2/hal/intrin_neon.hpp { return _Tpvec(cast(vceqq_##suffix(a.val, b.val))); } \ b 466 modules/hal/include/opencv2/hal/intrin_neon.hpp inline _Tpvec operator != (const _Tpvec& a, const _Tpvec& b) \ b 467 modules/hal/include/opencv2/hal/intrin_neon.hpp { return _Tpvec(cast(vmvnq_##not_suffix(vceqq_##suffix(a.val, b.val)))); } \ b 468 modules/hal/include/opencv2/hal/intrin_neon.hpp inline _Tpvec operator < (const _Tpvec& a, const _Tpvec& b) \ b 469 modules/hal/include/opencv2/hal/intrin_neon.hpp { return _Tpvec(cast(vcltq_##suffix(a.val, b.val))); } \ b 470 modules/hal/include/opencv2/hal/intrin_neon.hpp inline _Tpvec operator > (const _Tpvec& a, const _Tpvec& b) \ b 471 modules/hal/include/opencv2/hal/intrin_neon.hpp { return _Tpvec(cast(vcgtq_##suffix(a.val, b.val))); } \ b 472 modules/hal/include/opencv2/hal/intrin_neon.hpp inline _Tpvec operator <= (const _Tpvec& a, const _Tpvec& b) \ b 473 modules/hal/include/opencv2/hal/intrin_neon.hpp { return _Tpvec(cast(vcleq_##suffix(a.val, b.val))); } \ b 474 modules/hal/include/opencv2/hal/intrin_neon.hpp inline _Tpvec operator >= (const _Tpvec& a, const _Tpvec& b) \ b 475 modules/hal/include/opencv2/hal/intrin_neon.hpp { return _Tpvec(cast(vcgeq_##suffix(a.val, b.val))); } b 500 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4 v_magnitude(const v_float32x4& a, const v_float32x4& b) b 502 modules/hal/include/opencv2/hal/intrin_neon.hpp v_float32x4 x(vmlaq_f32(vmulq_f32(a.val, a.val), b.val, b.val)); b 506 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4 v_sqr_magnitude(const v_float32x4& a, const v_float32x4& b) b 508 modules/hal/include/opencv2/hal/intrin_neon.hpp return v_float32x4(vmlaq_f32(vmulq_f32(a.val, a.val), b.val, b.val)); b 511 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4 v_muladd(const v_float32x4& a, const v_float32x4& b, const v_float32x4& c) b 513 modules/hal/include/opencv2/hal/intrin_neon.hpp return v_float32x4(vmlaq_f32(c.val, a.val, b.val)); b 651 modules/hal/include/opencv2/hal/intrin_neon.hpp inline _Tpvec v_select(const _Tpvec& mask, const _Tpvec& a, const _Tpvec& b) \ b 653 modules/hal/include/opencv2/hal/intrin_neon.hpp return _Tpvec(vbslq_##suffix(vreinterpretq_##usuffix##_##suffix(mask.val), a.val, b.val)); \ b 701 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_##_Tpvec v_combine_low(const v_##_Tpvec& a, const v_##_Tpvec& b) \ b 703 modules/hal/include/opencv2/hal/intrin_neon.hpp return v_##_Tpvec(vcombine_##suffix(vget_low_##suffix(a.val), vget_low_##suffix(b.val))); \ b 705 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_##_Tpvec v_combine_high(const v_##_Tpvec& a, const v_##_Tpvec& b) \ b 707 modules/hal/include/opencv2/hal/intrin_neon.hpp return v_##_Tpvec(vcombine_##suffix(vget_high_##suffix(a.val), vget_high_##suffix(b.val))); \ b 709 modules/hal/include/opencv2/hal/intrin_neon.hpp inline void v_recombine(const v_##_Tpvec& a, const v_##_Tpvec& b, v_##_Tpvec& c, v_##_Tpvec& d) \ b 711 modules/hal/include/opencv2/hal/intrin_neon.hpp c.val = vcombine_##suffix(vget_low_##suffix(a.val), vget_low_##suffix(b.val)); \ b 712 modules/hal/include/opencv2/hal/intrin_neon.hpp d.val = vcombine_##suffix(vget_high_##suffix(a.val), vget_high_##suffix(b.val)); \ b 776 modules/hal/include/opencv2/hal/intrin_neon.hpp inline void v_load_deinterleave(const _Tp* ptr, v_##_Tpvec& a, v_##_Tpvec& b, v_##_Tpvec& c) \ b 780 modules/hal/include/opencv2/hal/intrin_neon.hpp b.val = v.val[1]; \ b 783 modules/hal/include/opencv2/hal/intrin_neon.hpp inline void v_load_deinterleave(const _Tp* ptr, v_##_Tpvec& a, v_##_Tpvec& b, \ b 788 modules/hal/include/opencv2/hal/intrin_neon.hpp b.val = v.val[1]; \ b 792 modules/hal/include/opencv2/hal/intrin_neon.hpp inline void v_store_interleave( _Tp* ptr, const v_##_Tpvec& a, const v_##_Tpvec& b, const v_##_Tpvec& c) \ b 796 modules/hal/include/opencv2/hal/intrin_neon.hpp v.val[1] = b.val; \ b 800 modules/hal/include/opencv2/hal/intrin_neon.hpp inline void v_store_interleave( _Tp* ptr, const v_##_Tpvec& a, const v_##_Tpvec& b, \ b 805 modules/hal/include/opencv2/hal/intrin_neon.hpp v.val[1] = b.val; \ b 207 modules/hal/include/opencv2/hal/intrin_sse.hpp int b = _mm_cvtsi128_si32(_mm_srli_epi64(val, 32)); b 208 modules/hal/include/opencv2/hal/intrin_sse.hpp return (unsigned)a | ((uint64)(unsigned)b << 32); b 227 modules/hal/include/opencv2/hal/intrin_sse.hpp int b = _mm_cvtsi128_si32(_mm_srli_epi64(val, 32)); b 228 modules/hal/include/opencv2/hal/intrin_sse.hpp return (int64)((unsigned)a | ((uint64)(unsigned)b << 32)); b 300 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_uint8x16 v_pack(const v_uint16x8& a, const v_uint16x8& b) b 304 modules/hal/include/opencv2/hal/intrin_sse.hpp _mm_subs_epu16(b.val, _mm_subs_epu16(b.val, delta)))); b 314 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_uint8x16 v_pack_u(const v_int16x8& a, const v_int16x8& b) b 315 modules/hal/include/opencv2/hal/intrin_sse.hpp { return v_uint8x16(_mm_packus_epi16(a.val, b.val)); } b 321 modules/hal/include/opencv2/hal/intrin_sse.hpp v_uint8x16 v_rshr_pack(const v_uint16x8& a, const v_uint16x8& b) b 326 modules/hal/include/opencv2/hal/intrin_sse.hpp _mm_srli_epi16(_mm_adds_epu16(b.val, delta), n))); b 338 modules/hal/include/opencv2/hal/intrin_sse.hpp v_uint8x16 v_rshr_pack_u(const v_int16x8& a, const v_int16x8& b) b 342 modules/hal/include/opencv2/hal/intrin_sse.hpp _mm_srai_epi16(_mm_adds_epi16(b.val, delta), n))); b 353 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_int8x16 v_pack(const v_int16x8& a, const v_int16x8& b) b 354 modules/hal/include/opencv2/hal/intrin_sse.hpp { return v_int8x16(_mm_packs_epi16(a.val, b.val)); } b 360 modules/hal/include/opencv2/hal/intrin_sse.hpp v_int8x16 v_rshr_pack(const v_int16x8& a, const v_int16x8& b) b 365 modules/hal/include/opencv2/hal/intrin_sse.hpp _mm_srai_epi16(_mm_adds_epi16(b.val, delta), n))); b 378 modules/hal/include/opencv2/hal/intrin_sse.hpp inline __m128i v_select_si128(__m128i mask, __m128i a, __m128i b) b 380 modules/hal/include/opencv2/hal/intrin_sse.hpp return _mm_xor_si128(b, _mm_and_si128(_mm_xor_si128(a, b), mask)); b 383 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_uint16x8 v_pack(const v_uint32x4& a, const v_uint32x4& b) b 387 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i b1 = _mm_sub_epi32(v_select_si128(_mm_cmpgt_epi32(z, b.val), maxval32, b.val), delta32); b 401 modules/hal/include/opencv2/hal/intrin_sse.hpp v_uint16x8 v_rshr_pack(const v_uint32x4& a, const v_uint32x4& b) b 405 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i b1 = _mm_sub_epi32(_mm_srli_epi32(_mm_add_epi32(b.val, delta), n), delta32); b 418 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_uint16x8 v_pack_u(const v_int32x4& a, const v_int32x4& b) b 421 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i r = _mm_packs_epi32(_mm_sub_epi32(a.val, delta32), _mm_sub_epi32(b.val, delta32)); b 442 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_int16x8 v_pack(const v_int32x4& a, const v_int32x4& b) b 443 modules/hal/include/opencv2/hal/intrin_sse.hpp { return v_int16x8(_mm_packs_epi32(a.val, b.val)); } b 451 modules/hal/include/opencv2/hal/intrin_sse.hpp v_int16x8 v_rshr_pack(const v_int32x4& a, const v_int32x4& b) b 455 modules/hal/include/opencv2/hal/intrin_sse.hpp _mm_srai_epi32(_mm_add_epi32(b.val, delta), n))); b 468 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_uint32x4 v_pack(const v_uint64x2& a, const v_uint64x2& b) b 470 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i v0 = _mm_unpacklo_epi32(a.val, b.val); // a0 a1 0 0 b 471 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i v1 = _mm_unpackhi_epi32(a.val, b.val); // b0 b1 0 0 b 482 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_int32x4 v_pack(const v_int64x2& a, const v_int64x2& b) b 484 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i v0 = _mm_unpacklo_epi32(a.val, b.val); // a0 a1 0 0 b 485 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i v1 = _mm_unpackhi_epi32(a.val, b.val); // b0 b1 0 0 b 496 modules/hal/include/opencv2/hal/intrin_sse.hpp v_uint32x4 v_rshr_pack(const v_uint64x2& a, const v_uint64x2& b) b 501 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i b1 = _mm_srli_epi64(_mm_add_epi64(b.val, delta2.val), n); b 529 modules/hal/include/opencv2/hal/intrin_sse.hpp v_int32x4 v_rshr_pack(const v_int64x2& a, const v_int64x2& b) b 534 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i b1 = v_srai_epi64(_mm_add_epi64(b.val, delta2.val), n); b 564 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec operator bin_op (const _Tpvec& a, const _Tpvec& b) \ b 566 modules/hal/include/opencv2/hal/intrin_sse.hpp return _Tpvec(intrin(a.val, b.val)); \ b 568 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec& operator bin_op##= (_Tpvec& a, const _Tpvec& b) \ b 570 modules/hal/include/opencv2/hal/intrin_sse.hpp a.val = intrin(a.val, b.val); \ b 601 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_uint32x4 operator * (const v_uint32x4& a, const v_uint32x4& b) b 603 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i c0 = _mm_mul_epu32(a.val, b.val); b 604 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i c1 = _mm_mul_epu32(_mm_srli_epi64(a.val, 32), _mm_srli_epi64(b.val, 32)); b 609 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_int32x4 operator * (const v_int32x4& a, const v_int32x4& b) b 611 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i c0 = _mm_mul_epu32(a.val, b.val); b 612 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i c1 = _mm_mul_epu32(_mm_srli_epi64(a.val, 32), _mm_srli_epi64(b.val, 32)); b 617 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_uint32x4& operator *= (v_uint32x4& a, const v_uint32x4& b) b 619 modules/hal/include/opencv2/hal/intrin_sse.hpp a = a * b; b 622 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_int32x4& operator *= (v_int32x4& a, const v_int32x4& b) b 624 modules/hal/include/opencv2/hal/intrin_sse.hpp a = a * b; b 628 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_mul_expand(const v_int16x8& a, const v_int16x8& b, b 631 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i v0 = _mm_mullo_epi16(a.val, b.val); b 632 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i v1 = _mm_mulhi_epi16(a.val, b.val); b 637 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_mul_expand(const v_uint16x8& a, const v_uint16x8& b, b 640 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i v0 = _mm_mullo_epi16(a.val, b.val); b 641 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i v1 = _mm_mulhi_epu16(a.val, b.val); b 646 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_mul_expand(const v_uint32x4& a, const v_uint32x4& b, b 649 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i c0 = _mm_mul_epu32(a.val, b.val); b 650 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i c1 = _mm_mul_epu32(_mm_srli_epi64(a.val, 32), _mm_srli_epi64(b.val, 32)); b 655 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_int32x4 v_dotprod(const v_int16x8& a, const v_int16x8& b) b 657 modules/hal/include/opencv2/hal/intrin_sse.hpp return v_int32x4(_mm_madd_epi16(a.val, b.val)); b 713 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec func(const _Tpvec& a, const _Tpvec& b) \ b 715 modules/hal/include/opencv2/hal/intrin_sse.hpp return _Tpvec(intrin(a.val, b.val)); \ b 727 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_int8x16 v_min(const v_int8x16& a, const v_int8x16& b) b 731 modules/hal/include/opencv2/hal/intrin_sse.hpp _mm_xor_si128(b.val, delta)))); b 733 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_int8x16 v_max(const v_int8x16& a, const v_int8x16& b) b 737 modules/hal/include/opencv2/hal/intrin_sse.hpp _mm_xor_si128(b.val, delta)))); b 739 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_uint16x8 v_min(const v_uint16x8& a, const v_uint16x8& b) b 741 modules/hal/include/opencv2/hal/intrin_sse.hpp return v_uint16x8(_mm_subs_epu16(a.val, _mm_subs_epu16(a.val, b.val))); b 743 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_uint16x8 v_max(const v_uint16x8& a, const v_uint16x8& b) b 745 modules/hal/include/opencv2/hal/intrin_sse.hpp return v_uint16x8(_mm_adds_epu16(_mm_subs_epu16(a.val, b.val), b.val)); b 747 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_uint32x4 v_min(const v_uint32x4& a, const v_uint32x4& b) b 750 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i mask = _mm_cmpgt_epi32(_mm_xor_si128(a.val, delta), _mm_xor_si128(b.val, delta)); b 751 modules/hal/include/opencv2/hal/intrin_sse.hpp return v_uint32x4(v_select_si128(mask, b.val, a.val)); b 753 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_uint32x4 v_max(const v_uint32x4& a, const v_uint32x4& b) b 756 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i mask = _mm_cmpgt_epi32(_mm_xor_si128(a.val, delta), _mm_xor_si128(b.val, delta)); b 757 modules/hal/include/opencv2/hal/intrin_sse.hpp return v_uint32x4(v_select_si128(mask, a.val, b.val)); b 759 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_int32x4 v_min(const v_int32x4& a, const v_int32x4& b) b 761 modules/hal/include/opencv2/hal/intrin_sse.hpp return v_int32x4(v_select_si128(_mm_cmpgt_epi32(a.val, b.val), b.val, a.val)); b 763 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_int32x4 v_max(const v_int32x4& a, const v_int32x4& b) b 765 modules/hal/include/opencv2/hal/intrin_sse.hpp return v_int32x4(v_select_si128(_mm_cmpgt_epi32(a.val, b.val), a.val, b.val)); b 769 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpuvec operator == (const _Tpuvec& a, const _Tpuvec& b) \ b 770 modules/hal/include/opencv2/hal/intrin_sse.hpp { return _Tpuvec(_mm_cmpeq_##suffix(a.val, b.val)); } \ b 771 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpuvec operator != (const _Tpuvec& a, const _Tpuvec& b) \ b 774 modules/hal/include/opencv2/hal/intrin_sse.hpp return _Tpuvec(_mm_xor_si128(_mm_cmpeq_##suffix(a.val, b.val), not_mask)); \ b 776 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpsvec operator == (const _Tpsvec& a, const _Tpsvec& b) \ b 777 modules/hal/include/opencv2/hal/intrin_sse.hpp { return _Tpsvec(_mm_cmpeq_##suffix(a.val, b.val)); } \ b 778 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpsvec operator != (const _Tpsvec& a, const _Tpsvec& b) \ b 781 modules/hal/include/opencv2/hal/intrin_sse.hpp return _Tpsvec(_mm_xor_si128(_mm_cmpeq_##suffix(a.val, b.val), not_mask)); \ b 783 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpuvec operator < (const _Tpuvec& a, const _Tpuvec& b) \ b 786 modules/hal/include/opencv2/hal/intrin_sse.hpp return _Tpuvec(_mm_cmpgt_##suffix(_mm_xor_si128(b.val, smask), _mm_xor_si128(a.val, smask))); \ b 788 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpuvec operator > (const _Tpuvec& a, const _Tpuvec& b) \ b 791 modules/hal/include/opencv2/hal/intrin_sse.hpp return _Tpuvec(_mm_cmpgt_##suffix(_mm_xor_si128(a.val, smask), _mm_xor_si128(b.val, smask))); \ b 793 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpuvec operator <= (const _Tpuvec& a, const _Tpuvec& b) \ b 797 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i res = _mm_cmpgt_##suffix(_mm_xor_si128(a.val, smask), _mm_xor_si128(b.val, smask)); \ b 800 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpuvec operator >= (const _Tpuvec& a, const _Tpuvec& b) \ b 804 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i res = _mm_cmpgt_##suffix(_mm_xor_si128(b.val, smask), _mm_xor_si128(a.val, smask)); \ b 807 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpsvec operator < (const _Tpsvec& a, const _Tpsvec& b) \ b 809 modules/hal/include/opencv2/hal/intrin_sse.hpp return _Tpsvec(_mm_cmpgt_##suffix(b.val, a.val)); \ b 811 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpsvec operator > (const _Tpsvec& a, const _Tpsvec& b) \ b 813 modules/hal/include/opencv2/hal/intrin_sse.hpp return _Tpsvec(_mm_cmpgt_##suffix(a.val, b.val)); \ b 815 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpsvec operator <= (const _Tpsvec& a, const _Tpsvec& b) \ b 818 modules/hal/include/opencv2/hal/intrin_sse.hpp return _Tpsvec(_mm_xor_si128(_mm_cmpgt_##suffix(a.val, b.val), not_mask)); \ b 820 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpsvec operator >= (const _Tpsvec& a, const _Tpsvec& b) \ b 823 modules/hal/include/opencv2/hal/intrin_sse.hpp return _Tpsvec(_mm_xor_si128(_mm_cmpgt_##suffix(b.val, a.val), not_mask)); \ b 831 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec operator == (const _Tpvec& a, const _Tpvec& b) \ b 832 modules/hal/include/opencv2/hal/intrin_sse.hpp { return _Tpvec(_mm_cmpeq_##suffix(a.val, b.val)); } \ b 833 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec operator != (const _Tpvec& a, const _Tpvec& b) \ b 834 modules/hal/include/opencv2/hal/intrin_sse.hpp { return _Tpvec(_mm_cmpneq_##suffix(a.val, b.val)); } \ b 835 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec operator < (const _Tpvec& a, const _Tpvec& b) \ b 836 modules/hal/include/opencv2/hal/intrin_sse.hpp { return _Tpvec(_mm_cmplt_##suffix(a.val, b.val)); } \ b 837 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec operator > (const _Tpvec& a, const _Tpvec& b) \ b 838 modules/hal/include/opencv2/hal/intrin_sse.hpp { return _Tpvec(_mm_cmpgt_##suffix(a.val, b.val)); } \ b 839 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec operator <= (const _Tpvec& a, const _Tpvec& b) \ b 840 modules/hal/include/opencv2/hal/intrin_sse.hpp { return _Tpvec(_mm_cmple_##suffix(a.val, b.val)); } \ b 841 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec operator >= (const _Tpvec& a, const _Tpvec& b) \ b 842 modules/hal/include/opencv2/hal/intrin_sse.hpp { return _Tpvec(_mm_cmpge_##suffix(a.val, b.val)); } b 857 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpuvec v_absdiff(const _Tpuvec& a, const _Tpuvec& b) \ b 859 modules/hal/include/opencv2/hal/intrin_sse.hpp return _Tpuvec(_mm_add_epi##bits(_mm_subs_epu##bits(a.val, b.val), _mm_subs_epu##bits(b.val, a.val))); \ b 861 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpuvec v_absdiff(const _Tpsvec& a, const _Tpsvec& b) \ b 865 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i b1 = _mm_xor_si128(b.val, smask); \ b 873 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec v_absdiff(const _Tpvec& a, const _Tpvec& b) \ b 876 modules/hal/include/opencv2/hal/intrin_sse.hpp return _Tpvec(_mm_and_##suffix(_mm_sub_##suffix(a.val, b.val), absmask)); \ b 878 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec v_magnitude(const _Tpvec& a, const _Tpvec& b) \ b 880 modules/hal/include/opencv2/hal/intrin_sse.hpp _Tpreg res = _mm_add_##suffix(_mm_mul_##suffix(a.val, a.val), _mm_mul_##suffix(b.val, b.val)); \ b 883 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec v_sqr_magnitude(const _Tpvec& a, const _Tpvec& b) \ b 885 modules/hal/include/opencv2/hal/intrin_sse.hpp _Tpreg res = _mm_add_##suffix(_mm_mul_##suffix(a.val, a.val), _mm_mul_##suffix(b.val, b.val)); \ b 888 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec v_muladd(const _Tpvec& a, const _Tpvec& b, const _Tpvec& c) \ b 890 modules/hal/include/opencv2/hal/intrin_sse.hpp return _Tpvec(_mm_add_##suffix(_mm_mul_##suffix(a.val, b.val), c.val)); \ b 1025 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i b = _mm_packs_epi32(a, a); b 1026 modules/hal/include/opencv2/hal/intrin_sse.hpp return _mm_packs_epi16(b, b); b 1039 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec v_select(const _Tpvec& mask, const _Tpvec& a, const _Tpvec& b) \ b 1041 modules/hal/include/opencv2/hal/intrin_sse.hpp return _Tpvec(_mm_xor_##suffix(b.val, _mm_and_##suffix(_mm_xor_##suffix(b.val, a.val), mask.val))); \ b 1126 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec v_combine_low(const _Tpvec& a, const _Tpvec& b) \ b 1128 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i a1 = cast_from(a.val), b1 = cast_from(b.val); \ b 1131 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec v_combine_high(const _Tpvec& a, const _Tpvec& b) \ b 1133 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i a1 = cast_from(a.val), b1 = cast_from(b.val); \ b 1136 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_recombine(const _Tpvec& a, const _Tpvec& b, _Tpvec& c, _Tpvec& d) \ b 1138 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i a1 = cast_from(a.val), b1 = cast_from(b.val); \ b 1216 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_load_deinterleave(const uchar* ptr, v_uint8x16& a, v_uint8x16& b, v_uint8x16& c) b 1235 modules/hal/include/opencv2/hal/intrin_sse.hpp b.val = _mm_unpacklo_epi8(_mm_unpackhi_epi64(t30, t30), t32); b 1239 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_load_deinterleave(const uchar* ptr, v_uint8x16& a, v_uint8x16& b, v_uint8x16& c, v_uint8x16& d) b 1262 modules/hal/include/opencv2/hal/intrin_sse.hpp b.val = _mm_unpacklo_epi8(v2, v3); b 1267 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_load_deinterleave(const ushort* ptr, v_uint16x8& a, v_uint16x8& b, v_uint16x8& c) b 1282 modules/hal/include/opencv2/hal/intrin_sse.hpp b.val = _mm_unpacklo_epi16(_mm_unpackhi_epi64(t20, t20), t22); b 1286 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_load_deinterleave(const ushort* ptr, v_uint16x8& a, v_uint16x8& b, v_uint16x8& c, v_uint16x8& d) b 1304 modules/hal/include/opencv2/hal/intrin_sse.hpp b.val = _mm_unpackhi_epi16(u0, u1); b 1309 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_load_deinterleave(const unsigned* ptr, v_uint32x4& a, v_uint32x4& b, v_uint32x4& c) b 1320 modules/hal/include/opencv2/hal/intrin_sse.hpp b.val = _mm_unpacklo_epi32(_mm_unpackhi_epi64(t10, t10), t12); b 1324 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_load_deinterleave(const unsigned* ptr, v_uint32x4& a, v_uint32x4& b, v_uint32x4& c, v_uint32x4& d) b 1331 modules/hal/include/opencv2/hal/intrin_sse.hpp v_transpose4x4(u0, u1, u2, u3, a, b, c, d); b 1334 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_store_interleave( uchar* ptr, const v_uint8x16& a, const v_uint8x16& b, b 1338 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i ab0 = _mm_unpacklo_epi8(a.val, b.val); b 1339 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i ab1 = _mm_unpackhi_epi8(a.val, b.val); b 1380 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_store_interleave( uchar* ptr, const v_uint8x16& a, const v_uint8x16& b, b 1389 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i u2 = _mm_unpacklo_epi8(b.val, d.val); // b0 d0 b1 d1 ... b 1390 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i u3 = _mm_unpackhi_epi8(b.val, d.val); // b8 d8 b9 d9 ... b 1404 modules/hal/include/opencv2/hal/intrin_sse.hpp const v_uint16x8& b, b 1408 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i ab0 = _mm_unpacklo_epi16(a.val, b.val); b 1409 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i ab1 = _mm_unpackhi_epi16(a.val, b.val); b 1440 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_store_interleave( ushort* ptr, const v_uint16x8& a, const v_uint16x8& b, b 1449 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i u2 = _mm_unpacklo_epi16(b.val, d.val); // b0 d0 b1 d1 ... b 1450 modules/hal/include/opencv2/hal/intrin_sse.hpp __m128i u3 = _mm_unpackhi_epi16(b.val, d.val); // b4 d4 b5 d5 ... b 1463 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_store_interleave( unsigned* ptr, const v_uint32x4& a, const v_uint32x4& b, b 1467 modules/hal/include/opencv2/hal/intrin_sse.hpp v_transpose4x4(a, b, c, z, u0, u1, u2, u3); b 1478 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_store_interleave(unsigned* ptr, const v_uint32x4& a, const v_uint32x4& b, b 1482 modules/hal/include/opencv2/hal/intrin_sse.hpp v_transpose4x4(a, b, c, d, t0, t1, t2, t3); b 96 modules/hal/src/mathfuncs.cpp __m128 b = _mm_sub_ps(_90, a); b 97 modules/hal/src/mathfuncs.cpp a = _mm_xor_ps(a, _mm_and_ps(_mm_xor_ps(a, b), mask)); b 99 modules/hal/src/mathfuncs.cpp b = _mm_sub_ps(_180, a); b 101 modules/hal/src/mathfuncs.cpp a = _mm_xor_ps(a, _mm_and_ps(_mm_xor_ps(a, b), mask)); b 103 modules/hal/src/mathfuncs.cpp b = _mm_sub_ps(_360, a); b 105 modules/hal/src/mathfuncs.cpp a = _mm_xor_ps(a, _mm_and_ps(_mm_xor_ps(a, b), mask)); b 52 modules/hal/src/matrix.cpp LUImpl(_Tp* A, size_t astep, int m, _Tp* b, size_t bstep, int n, _Tp eps) b 56 modules/hal/src/matrix.cpp bstep /= sizeof(b[0]); b 73 modules/hal/src/matrix.cpp if( b ) b 75 modules/hal/src/matrix.cpp std::swap(b[i*bstep + j], b[k*bstep + j]); b 88 modules/hal/src/matrix.cpp if( b ) b 90 modules/hal/src/matrix.cpp b[j*bstep + k] += alpha*b[i*bstep + k]; b 96 modules/hal/src/matrix.cpp if( b ) b 101 modules/hal/src/matrix.cpp _Tp s = b[i*bstep + j]; b 103 modules/hal/src/matrix.cpp s -= A[i*astep + k]*b[k*bstep + j]; b 104 modules/hal/src/matrix.cpp b[i*bstep + j] = s*A[i*astep + i]; b 112 modules/hal/src/matrix.cpp int LU(float* A, size_t astep, int m, float* b, size_t bstep, int n) b 114 modules/hal/src/matrix.cpp return LUImpl(A, astep, m, b, bstep, n, FLT_EPSILON*10); b 118 modules/hal/src/matrix.cpp int LU(double* A, size_t astep, int m, double* b, size_t bstep, int n) b 120 modules/hal/src/matrix.cpp return LUImpl(A, astep, m, b, bstep, n, DBL_EPSILON*100); b 125 modules/hal/src/matrix.cpp CholImpl(_Tp* A, size_t astep, int m, _Tp* b, size_t bstep, int n) b 131 modules/hal/src/matrix.cpp bstep /= sizeof(b[0]); b 153 modules/hal/src/matrix.cpp if( !b ) b 176 modules/hal/src/matrix.cpp s = b[i*bstep + j]; b 178 modules/hal/src/matrix.cpp s -= L[i*astep + k]*b[k*bstep + j]; b 179 modules/hal/src/matrix.cpp b[i*bstep + j] = (_Tp)(s*L[i*astep + i]); b 187 modules/hal/src/matrix.cpp s = b[i*bstep + j]; b 189 modules/hal/src/matrix.cpp s -= L[k*astep + i]*b[k*bstep + j]; b 190 modules/hal/src/matrix.cpp b[i*bstep + j] = (_Tp)(s*L[i*astep + i]); b 198 modules/hal/src/matrix.cpp bool Cholesky(float* A, size_t astep, int m, float* b, size_t bstep, int n) b 200 modules/hal/src/matrix.cpp return CholImpl(A, astep, m, b, bstep, n); b 203 modules/hal/src/matrix.cpp bool Cholesky(double* A, size_t astep, int m, double* b, size_t bstep, int n) b 205 modules/hal/src/matrix.cpp return CholImpl(A, astep, m, b, bstep, n); b 110 modules/hal/src/stat.cpp int normHamming(const uchar* a, const uchar* b, int n) b 119 modules/hal/src/stat.cpp uint8x16_t B_vec = vld1q_u8 (b + i); b 132 modules/hal/src/stat.cpp result += popCountTable[a[i] ^ b[i]] + popCountTable[a[i+1] ^ b[i+1]] + b 133 modules/hal/src/stat.cpp popCountTable[a[i+2] ^ b[i+2]] + popCountTable[a[i+3] ^ b[i+3]]; b 135 modules/hal/src/stat.cpp result += popCountTable[a[i] ^ b[i]]; b 161 modules/hal/src/stat.cpp int normHamming(const uchar* a, const uchar* b, int n, int cellSize) b 164 modules/hal/src/stat.cpp return normHamming(a, b, n); b 176 modules/hal/src/stat.cpp result += tab[a[i] ^ b[i]] + tab[a[i+1] ^ b[i+1]] + b 177 modules/hal/src/stat.cpp tab[a[i+2] ^ b[i+2]] + tab[a[i+3] ^ b[i+3]]; b 180 modules/hal/src/stat.cpp result += tab[a[i] ^ b[i]]; b 184 modules/hal/src/stat.cpp float normL2Sqr_(const float* a, const float* b, int n) b 193 modules/hal/src/stat.cpp __m128 t0 = _mm_sub_ps(_mm_loadu_ps(a + j), _mm_loadu_ps(b + j)); b 194 modules/hal/src/stat.cpp __m128 t1 = _mm_sub_ps(_mm_loadu_ps(a + j + 4), _mm_loadu_ps(b + j + 4)); b 204 modules/hal/src/stat.cpp float t0 = a[j] - b[j], t1 = a[j+1] - b[j+1], t2 = a[j+2] - b[j+2], t3 = a[j+3] - b[j+3]; b 211 modules/hal/src/stat.cpp float t = a[j] - b[j]; b 218 modules/hal/src/stat.cpp float normL1_(const float* a, const float* b, int n) b 229 modules/hal/src/stat.cpp __m128 t0 = _mm_sub_ps(_mm_loadu_ps(a + j), _mm_loadu_ps(b + j)); b 230 modules/hal/src/stat.cpp __m128 t1 = _mm_sub_ps(_mm_loadu_ps(a + j + 4), _mm_loadu_ps(b + j + 4)); b 239 modules/hal/src/stat.cpp v_sum = vaddq_f32(v_sum, vabdq_f32(vld1q_f32(a + j), vld1q_f32(b + j))); b 248 modules/hal/src/stat.cpp d += std::abs(a[j] - b[j]) + std::abs(a[j+1] - b[j+1]) + b 249 modules/hal/src/stat.cpp std::abs(a[j+2] - b[j+2]) + std::abs(a[j+3] - b[j+3]); b 254 modules/hal/src/stat.cpp d += std::abs(a[j] - b[j]); b 258 modules/hal/src/stat.cpp int normL1_(const uchar* a, const uchar* b, int n) b 267 modules/hal/src/stat.cpp __m128i t1 = _mm_loadu_si128((const __m128i*)(b + j)); b 275 modules/hal/src/stat.cpp __m128i t1 = _mm_cvtsi32_si128(*(const int*)(b + j)); b 284 modules/hal/src/stat.cpp uint8x16_t v_dst = vabdq_u8(vld1q_u8(a + j), vld1q_u8(b + j)); b 297 modules/hal/src/stat.cpp d += std::abs(a[j] - b[j]) + std::abs(a[j+1] - b[j+1]) + b 298 modules/hal/src/stat.cpp std::abs(a[j+2] - b[j+2]) + std::abs(a[j+3] - b[j+3]); b 302 modules/hal/src/stat.cpp d += std::abs(a[j] - b[j]); b 562 modules/highgui/src/agile_wrl.h bool operator!=(const Agile<U>& a, const Agile<U>& b) throw() b 564 modules/highgui/src/agile_wrl.h return !(a == b); b 1113 modules/highgui/src/window_QT.cpp QPointer<CvButtonbar> b; b 1117 modules/highgui/src/window_QT.cpp b = CvWindow::createButtonBar(button_name); //the bar has the name of the first button attached to it b 1126 modules/highgui/src/window_QT.cpp b = CvWindow::createButtonBar(button_name); //the bar has the name of the first button attached to it b 1128 modules/highgui/src/window_QT.cpp b = (CvButtonbar*) lastbar; b 1132 modules/highgui/src/window_QT.cpp b->addButton(button_name, (CvButtonCallback) on_change, userdata, button_type, initial_button_state); b 2173 modules/highgui/src/window_QT.cpp void CvWindow::icvSaveButtonbar(CvButtonbar* b, QSettings* settings) b 2175 modules/highgui/src/window_QT.cpp for (int i = 0, count = b->layout()->count(); i < count; ++i) b 2179 modules/highgui/src/window_QT.cpp QWidget* temp = (QWidget*) b->layout()->itemAt(i)->widget(); b 2204 modules/highgui/src/window_QT.cpp void CvWindow::icvLoadButtonbar(CvButtonbar* b, QSettings* settings) b 2206 modules/highgui/src/window_QT.cpp for (int i = 0, count = b->layout()->count(); i < count; ++i) b 2210 modules/highgui/src/window_QT.cpp QWidget* temp = (QWidget*) b->layout()->itemAt(i)->widget(); b 2807 modules/highgui/src/window_QT.cpp int a, b; b 2808 modules/highgui/src/window_QT.cpp matrixWorld_inv.map(center.x(),center.y(),&a,&b); b 2810 modules/highgui/src/window_QT.cpp param_matrixWorld.translate(a-factor*a,b-factor*b); b 157 modules/imgcodecs/src/grfmt_bmp.cpp m_palette[j].b = buffer[3*j+0]; b 463 modules/imgcodecs/src/grfmt_exr.cpp double b, Y, r; b 466 modules/imgcodecs/src/grfmt_exr.cpp b = ((uchar *)data)[y * step + x * 3]; b 472 modules/imgcodecs/src/grfmt_exr.cpp b = data[y * step + x * 3]; b 478 modules/imgcodecs/src/grfmt_exr.cpp b = ((unsigned *)data)[y * step + x * 3]; b 483 modules/imgcodecs/src/grfmt_exr.cpp b = (b + 1) * Y; b 484 modules/imgcodecs/src/grfmt_exr.cpp Y = (Y - b * m_chroma.blue[1] - r * m_chroma.red[1]) / m_chroma.green[1]; b 488 modules/imgcodecs/src/grfmt_exr.cpp ((uchar *)data)[y * step + x * 3 + 0] = cv::saturate_cast<uchar>(b); b 494 modules/imgcodecs/src/grfmt_exr.cpp data[y * step + x * 3] = (float)b; b 500 modules/imgcodecs/src/grfmt_exr.cpp int t = cvRound(b); b 320 modules/imgcodecs/src/grfmt_gdal.cpp short b = gdalColorTable->GetColorEntry( (int)pixelValue )->c3; b 325 modules/imgcodecs/src/grfmt_gdal.cpp write_pixel( b, gdalType, 4, image, y, x, 0 ); b 114 modules/imgcodecs/src/grfmt_sunras.cpp m_palette[i].b = buffer[i + 2*palSize]; b 380 modules/imgcodecs/src/utils.cpp palette[i].b = palette[i].g = palette[i].r = (uchar)val; b 392 modules/imgcodecs/src/utils.cpp if( palette[i].b != palette[i].g || b 393 modules/imgcodecs/src/utils.cpp palette[i].b != palette[i].r ) b 47 modules/imgcodecs/src/utils.hpp unsigned char b, g, r, a; b 51 modules/imgcodecs/src/utils.hpp (((uchar*)(ptr))[0] = (clr).b, \ b 985 modules/imgproc/include/opencv2/imgproc/imgproc_c.h #define CV_RGB( r, g, b ) cvScalar( (b), (g), (r), 0 ) b 441 modules/imgproc/include/opencv2/imgproc/types_c.h typedef float (CV_CDECL * CvDistanceFunction)( const float* a, const float* b, void* user_param ); b 20 modules/imgproc/perf/opencl/perf_houghLines.cpp bool operator()(const Vec2f& a, const Vec2f b) const b 22 modules/imgproc/perf/opencl/perf_houghLines.cpp if(a[0] != b[0]) return a[0] < b[0]; b 23 modules/imgproc/perf/opencl/perf_houghLines.cpp else return a[1] < b[1]; b 55 modules/imgproc/perf/perf_floodfill.cpp int b = 152;//(unsigned)theRNG() & 255; b 58 modules/imgproc/perf/perf_floodfill.cpp newval = (colorType == IMREAD_COLOR) ? Scalar(b, g, r) : Scalar(r*0.299 + g*0.587 + b*0.114); b 650 modules/imgproc/src/accum.cpp AT a = (AT)alpha, b = 1 - a; b 660 modules/imgproc/src/accum.cpp t0 = src[i]*a + dst[i]*b; b 661 modules/imgproc/src/accum.cpp t1 = src[i+1]*a + dst[i+1]*b; b 664 modules/imgproc/src/accum.cpp t0 = src[i+2]*a + dst[i+2]*b; b 665 modules/imgproc/src/accum.cpp t1 = src[i+3]*a + dst[i+3]*b; b 670 modules/imgproc/src/accum.cpp dst[i] = src[i]*a + dst[i]*b; b 677 modules/imgproc/src/accum.cpp dst[i] = src[i]*a + dst[i]*b; b 686 modules/imgproc/src/accum.cpp AT t0 = src[0]*a + dst[0]*b; b 687 modules/imgproc/src/accum.cpp AT t1 = src[1]*a + dst[1]*b; b 688 modules/imgproc/src/accum.cpp AT t2 = src[2]*a + dst[2]*b; b 700 modules/imgproc/src/accum.cpp dst[k] = src[k]*a + dst[k]*b; b 126 modules/imgproc/src/color.cpp _Tp b = f[i+1] - f[i] - (cn + c*2)*(_Tp)0.3333333333333333; b 128 modules/imgproc/src/color.cpp tab[i*4] = f[i]; tab[i*4+1] = b; b 1284 modules/imgproc/src/color.cpp int b = 0, g = 0, r = (1 << (yuv_shift-1)); b 1287 modules/imgproc/src/color.cpp for( int i = 0; i < 256; i++, b += db, g += dg, r += dr ) b 1289 modules/imgproc/src/color.cpp tab[i] = b; b 2451 modules/imgproc/src/color.cpp _Tp b = saturate_cast<_Tp>(Y + (Cb - delta)*C3); b 2455 modules/imgproc/src/color.cpp dst[bidx] = b; dst[1] = g; dst[bidx^2] = r; b 2523 modules/imgproc/src/color.cpp float b = Y + (Cb - delta)*C3; b 2527 modules/imgproc/src/color.cpp dst[bidx] = b; dst[1] = g; dst[bidx^2] = r; b 2633 modules/imgproc/src/color.cpp float b = Y + (Cb - delta)*C3; b 2637 modules/imgproc/src/color.cpp dst[bidx] = b; dst[1] = g; dst[bidx^2] = r; b 2674 modules/imgproc/src/color.cpp int b = Y + CV_DESCALE((Cb - delta)*C3, yuv_shift); b 2678 modules/imgproc/src/color.cpp dst[bidx] = saturate_cast<_Tp>(b); b 2777 modules/imgproc/src/color.cpp int b = Y + CV_DESCALE((Cb - delta)*C3, yuv_shift); b 2781 modules/imgproc/src/color.cpp dst[bidx] = saturate_cast<uchar>(b); b 2917 modules/imgproc/src/color.cpp int b = Y + CV_DESCALE((Cb - delta)*C3, yuv_shift); b 2921 modules/imgproc/src/color.cpp dst[bidx] = saturate_cast<ushort>(b); b 3095 modules/imgproc/src/color.cpp int b = Y + CV_DESCALE((Cb - delta)*C3, yuv_shift); b 3099 modules/imgproc/src/color.cpp dst[bidx] = saturate_cast<uchar>(b); b 4158 modules/imgproc/src/color.cpp int b = src[bidx], g = src[1], r = src[bidx^2]; b 4159 modules/imgproc/src/color.cpp int h, s, v = b; b 4160 modules/imgproc/src/color.cpp int vmin = b, diff; b 4173 modules/imgproc/src/color.cpp h = (vr & (g - b)) + b 4174 modules/imgproc/src/color.cpp (~vr & ((vg & (b - r + 2 * diff)) + ((~vg) & (r - g + 4 * diff)))); b 4203 modules/imgproc/src/color.cpp float b = src[bidx], g = src[1], r = src[bidx^2]; b 4210 modules/imgproc/src/color.cpp if( v < b ) v = b; b 4212 modules/imgproc/src/color.cpp if( vmin > b ) vmin = b; b 4218 modules/imgproc/src/color.cpp h = (g - b)*diff; b 4220 modules/imgproc/src/color.cpp h = (b - r)*diff + 120.f; b 4254 modules/imgproc/src/color.cpp float b, g, r; b 4257 modules/imgproc/src/color.cpp b = g = r = v; b 4282 modules/imgproc/src/color.cpp b = tab[sector_data[sector][0]]; b 4287 modules/imgproc/src/color.cpp dst[bidx] = b; b 4519 modules/imgproc/src/color.cpp float b = src[bidx], g = src[1], r = src[bidx^2]; b 4525 modules/imgproc/src/color.cpp if( vmax < b ) vmax = b; b 4527 modules/imgproc/src/color.cpp if( vmin > b ) vmin = b; b 4538 modules/imgproc/src/color.cpp h = (g - b)*diff; b 4540 modules/imgproc/src/color.cpp h = (b - r)*diff + 120.f; b 4763 modules/imgproc/src/color.cpp float b, g, r; b 4766 modules/imgproc/src/color.cpp b = g = r = l; b 4792 modules/imgproc/src/color.cpp b = tab[sector_data[sector][0]]; b 4797 modules/imgproc/src/color.cpp dst[bidx] = b; b 5124 modules/imgproc/src/color.cpp int b = CV_DESCALE( 200*(fY - fZ) + 128*(1 << lab_shift2), lab_shift2 ); b 5128 modules/imgproc/src/color.cpp dst[i+2] = saturate_cast<uchar>(b); b 5205 modules/imgproc/src/color.cpp float b = 200.f * (FY - FZ); b 5209 modules/imgproc/src/color.cpp dst[i + 2] = b; b 160 modules/imgproc/src/colormap.cpp InputArray r, InputArray g, InputArray b, b 162 modules/imgproc/src/colormap.cpp return linear_colormap(X,r,g,b,linspace(0,1,n)); b 167 modules/imgproc/src/colormap.cpp InputArray r, InputArray g, InputArray b, b 169 modules/imgproc/src/colormap.cpp return linear_colormap(X,r,g,b,linspace(begin,end, cvRound(n))); b 174 modules/imgproc/src/colormap.cpp InputArray r, InputArray g, InputArray b, b 192 modules/imgproc/src/colormap.cpp float b[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; b 197 modules/imgproc/src/colormap.cpp Mat(64,1, CV_32FC1, b).clone(), // blue b 216 modules/imgproc/src/colormap.cpp float b[] = { 0, 0.01917989417989418, 0.03835978835978836, 0.05753968253968253, 0.07671957671957672, 0.09589947089947089, 0.1150793650793651, 0.1342592592592592, 0.1534391534391534, 0.1726190476190476, 0.1917989417989418, 0.210978835978836, 0.2301587301587301, 0.2493386243386243, 0.2685185185185185, 0.2876984126984127, 0.3068783068783069, 0.326058201058201, 0.3452380952380952, 0.3644179894179894, 0.3835978835978835, 0.4027777777777777, 0.4219576719576719, 0.4411375661375661, 0.4583333333333333, 0.4722222222222222, 0.4861111111111111, 0.5, 0.5138888888888888, 0.5277777777777777, 0.5416666666666666, 0.5555555555555556, 0.5694444444444444, 0.5833333333333333, 0.5972222222222222, 0.6111111111111112, 0.625, 0.6388888888888888, 0.6527777777777778, 0.6666666666666667, 0.6805555555555556, 0.6944444444444444, 0.7083333333333333, 0.7222222222222222, 0.736111111111111, 0.7499999999999999, 0.7638888888888888, 0.7777777777777778, 0.7916666666666666, 0.8055555555555555, 0.8194444444444444, 0.8333333333333334, 0.8472222222222222, 0.861111111111111, 0.875, 0.8888888888888888, 0.9027777777777777, 0.9166666666666665, 0.9305555555555555, 0.9444444444444444, 0.9583333333333333, 0.9722222222222221, 0.986111111111111, 1}; b 221 modules/imgproc/src/colormap.cpp Mat(64,1, CV_32FC1, b).clone(), // blue b 246 modules/imgproc/src/colormap.cpp float b[] = {0.5,0.5156862745098039,0.5313725490196078,0.5470588235294118,0.5627450980392157,0.5784313725490196,0.5941176470588235,0.6098039215686275,0.6254901960784314,0.6411764705882352,0.6568627450980392,0.6725490196078432,0.6882352941176471,0.7039215686274509,0.7196078431372549,0.7352941176470589,0.7509803921568627,0.7666666666666666,0.7823529411764706,0.7980392156862746,0.8137254901960784,0.8294117647058823,0.8450980392156863,0.8607843137254902,0.8764705882352941,0.892156862745098,0.907843137254902,0.9235294117647059,0.9392156862745098,0.9549019607843137,0.9705882352941176,0.9862745098039216,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.9941176470588236,0.9784313725490197,0.9627450980392158,0.9470588235294117,0.9313725490196079,0.915686274509804,0.8999999999999999,0.884313725490196,0.8686274509803922,0.8529411764705883,0.8372549019607844,0.8215686274509804,0.8058823529411765,0.7901960784313726,0.7745098039215685,0.7588235294117647,0.7431372549019608,0.7274509803921569,0.7117647058823531,0.696078431372549,0.6803921568627451,0.6647058823529413,0.6490196078431372,0.6333333333333333,0.6176470588235294,0.6019607843137256,0.5862745098039217,0.5705882352941176,0.5549019607843138,0.5392156862745099,0.5235294117647058,0.5078431372549019,0.4921568627450981,0.4764705882352942,0.4607843137254903,0.4450980392156865,0.4294117647058826,0.4137254901960783,0.3980392156862744,0.3823529411764706,0.3666666666666667,0.3509803921568628,0.335294117647059,0.3196078431372551,0.3039215686274508,0.2882352941176469,0.2725490196078431,0.2568627450980392,0.2411764705882353,0.2254901960784315,0.2098039215686276,0.1941176470588237,0.1784313725490199,0.1627450980392156,0.1470588235294117,0.1313725490196078,0.115686274509804,0.1000000000000001,0.08431372549019622,0.06862745098039236,0.05294117647058805,0.03725490196078418,0.02156862745098032,0.00588235294117645,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; b 251 modules/imgproc/src/colormap.cpp Mat(256,1, CV_32FC1, b).clone(), // blue b 270 modules/imgproc/src/colormap.cpp float b[] = {1.0, 0.95, 0.9, 0.85, 0.8, 0.75, 0.7, 0.65, 0.6, 0.55, 0.5}; b 275 modules/imgproc/src/colormap.cpp Mat(11,1, CV_32FC1, b).clone(), // blue b 294 modules/imgproc/src/colormap.cpp float b[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.01587301587301582, 0.09523809523809534, 0.1746031746031744, 0.2539682539682535, 0.333333333333333, 0.412698412698413, 0.4920634920634921, 0.5714285714285712, 0.6507936507936507, 0.7301587301587302, 0.8095238095238093, 0.8888888888888884, 0.9682539682539679, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; b 299 modules/imgproc/src/colormap.cpp Mat(64,1, CV_32FC1, b).clone(), // blue b 318 modules/imgproc/src/colormap.cpp float b[] = { 0, 0.01587301587301587, 0.03174603174603174, 0.04761904761904762, 0.06349206349206349, 0.07936507936507936, 0.09523809523809523, 0.1111111111111111, 0.126984126984127, 0.1428571428571428, 0.1587301587301587, 0.1746031746031746, 0.1904761904761905, 0.2063492063492063, 0.2222222222222222, 0.2380952380952381, 0.253968253968254, 0.2698412698412698, 0.2857142857142857, 0.3015873015873016, 0.3174603174603174, 0.3333333333333333, 0.3492063492063492, 0.3650793650793651, 0.3809523809523809, 0.3968253968253968, 0.4126984126984127, 0.4285714285714285, 0.4444444444444444, 0.4603174603174603, 0.4761904761904762, 0.492063492063492, 0.5079365079365079, 0.5238095238095238, 0.5396825396825397, 0.5555555555555556, 0.5714285714285714, 0.5873015873015873, 0.6031746031746031, 0.6190476190476191, 0.6349206349206349, 0.6507936507936508, 0.6666666666666666, 0.6825396825396826, 0.6984126984126984, 0.7142857142857143, 0.7301587301587301, 0.746031746031746, 0.7619047619047619, 0.7777777777777778, 0.7936507936507936, 0.8095238095238095, 0.8253968253968254, 0.8412698412698413, 0.8571428571428571, 0.873015873015873, 0.8888888888888888, 0.9047619047619048, 0.9206349206349206, 0.9365079365079365, 0.9523809523809523, 0.9682539682539683, 0.9841269841269841, 1}; b 323 modules/imgproc/src/colormap.cpp Mat(64,1, CV_32FC1, b).clone(), // blue b 342 modules/imgproc/src/colormap.cpp float b[] = { 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4}; b 347 modules/imgproc/src/colormap.cpp Mat(64,1, CV_32FC1, b).clone(), // blue b 366 modules/imgproc/src/colormap.cpp float b[] = { 1, 0.9841269841269842, 0.9682539682539683, 0.9523809523809523, 0.9365079365079365, 0.9206349206349207, 0.9047619047619048, 0.8888888888888888, 0.873015873015873, 0.8571428571428572, 0.8412698412698413, 0.8253968253968254, 0.8095238095238095, 0.7936507936507937, 0.7777777777777778, 0.7619047619047619, 0.746031746031746, 0.7301587301587302, 0.7142857142857143, 0.6984126984126984, 0.6825396825396826, 0.6666666666666667, 0.6507936507936508, 0.6349206349206349, 0.6190476190476191, 0.6031746031746033, 0.5873015873015873, 0.5714285714285714, 0.5555555555555556, 0.5396825396825398, 0.5238095238095238, 0.5079365079365079, 0.4920634920634921, 0.4761904761904762, 0.4603174603174603, 0.4444444444444444, 0.4285714285714286, 0.4126984126984127, 0.3968253968253969, 0.3809523809523809, 0.3650793650793651, 0.3492063492063492, 0.3333333333333334, 0.3174603174603174, 0.3015873015873016, 0.2857142857142857, 0.2698412698412699, 0.253968253968254, 0.2380952380952381, 0.2222222222222222, 0.2063492063492064, 0.1904761904761905, 0.1746031746031746, 0.1587301587301587, 0.1428571428571429, 0.126984126984127, 0.1111111111111112, 0.09523809523809523, 0.07936507936507942, 0.06349206349206349, 0.04761904761904767, 0.03174603174603174, 0.01587301587301593, 0}; b 371 modules/imgproc/src/colormap.cpp Mat(64,1, CV_32FC1, b).clone(), // blue b 390 modules/imgproc/src/colormap.cpp float b[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; b 395 modules/imgproc/src/colormap.cpp Mat(64,1, CV_32FC1, b).clone(), // blue b 414 modules/imgproc/src/colormap.cpp float b[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.09523809523809523, 0.1904761904761905, 0.2857142857142857, 0.3809523809523809, 0.4761904761904762, 0.5714285714285714, 0.6666666666666666, 0.7619047619047619, 0.8571428571428571, 0.9523809523809523, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.9523809523809526, 0.8571428571428577, 0.7619047619047614, 0.6666666666666665, 0.5714285714285716, 0.4761904761904767, 0.3809523809523805, 0.2857142857142856, 0.1904761904761907, 0.09523809523809579, 0}; b 419 modules/imgproc/src/colormap.cpp Mat(64,1, CV_32FC1, b).clone(), // blue b 438 modules/imgproc/src/colormap.cpp float b[] = { 0, 0.1028688999747279, 0.1454785934906616, 0.1781741612749496, 0.2057377999494559, 0.2300218531141181, 0.2519763153394848, 0.2721655269759087, 0.2909571869813232, 0.3086066999241838, 0.3253000243161777, 0.3411775438127727, 0.3563483225498992, 0.3708990935094579, 0.3849001794597505, 0.3984095364447979, 0.4114755998989117, 0.4241393401869012, 0.4364357804719847, 0.4483951394230328, 0.4600437062282361, 0.4714045207910317, 0.4824979096371639, 0.4933419132673033, 0.5039526306789697, 0.5143444998736397, 0.5245305283129621, 0.5345224838248488, 0.5443310539518174, 0.5539659798925444, 0.563436169819011, 0.5727497953228163, 0.5819143739626463, 0.5909368402852788, 0.5998236072282915, 0.6085806194501846, 0.6172133998483676, 0.6257270902992705, 0.6341264874742278, 0.642416074439621, 0.6506000486323554, 0.6586823467062358, 0.6666666666666666, 0.6745564876468501, 0.6823550876255453, 0.6900655593423541, 0.6976908246297114, 0.7052336473499384, 0.7237468644557459, 0.7453559924999298, 0.7663560447348133, 0.7867957924694432, 0.8067178260046388, 0.8261595987094034, 0.8451542547285166, 0.8637312927246217, 0.8819171036881968, 0.8997354108424372, 0.9172076325837248, 0.9343531843023135, 0.9511897312113418, 0.9677334015667416, 0.9839989676081821, 1}; b 443 modules/imgproc/src/colormap.cpp Mat(64,1, CV_32FC1, b).clone(), // blue b 462 modules/imgproc/src/colormap.cpp float b[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.04761904761904745, 0.1269841269841265, 0.2063492063492056, 0.2857142857142856, 0.3650793650793656, 0.4444444444444446, 0.5238095238095237, 0.6031746031746028, 0.6825396825396828, 0.7619047619047619, 0.8412698412698409, 0.92063492063492, 1}; b 467 modules/imgproc/src/colormap.cpp Mat(64,1, CV_32FC1, b).clone(), // blue b 486 modules/imgproc/src/colormap.cpp float b[] = { 0.5294, 0.8824, 0.8314, 0.7765, 0.6196, 0.4510, 0.3373, 0.1804, 0.0549 }; b 491 modules/imgproc/src/colormap.cpp Mat(9, 1, CV_32FC1, b).clone(), // blue b 516 modules/imgproc/src/colormap.cpp InputArray r, InputArray g, InputArray b, b 520 modules/imgproc/src/colormap.cpp interp1(X, b, xi), b 220 modules/imgproc/src/connectedcomponents.cpp const int b = 1; b 224 modules/imgproc/src/connectedcomponents.cpp const bool T_b_r = (r_i - G8[b][0]) >= 0; b 235 modules/imgproc/src/connectedcomponents.cpp const bool T_b = T_b_r && *(Irows[G8[b][0]] + G8[b][1]); b 242 modules/imgproc/src/connectedcomponents.cpp *Lrows[0] = *(Lrows[G8[b][0]] + G8[b][1]); b 277 modules/imgproc/src/connectedcomponents.cpp const int b = 0; b 279 modules/imgproc/src/connectedcomponents.cpp const bool T_b_r = (r_i - G4[b][0]) >= 0; b 288 modules/imgproc/src/connectedcomponents.cpp const bool T_b = T_b_r && *(Irows[G4[b][0]] + G4[b][1]); b 293 modules/imgproc/src/connectedcomponents.cpp *Lrows[0] = set_union(P, *(Lrows[G4[d][0]] + G4[d][1]), *(Lrows[G4[b][0]] + G4[b][1])); b 296 modules/imgproc/src/connectedcomponents.cpp *Lrows[0] = *(Lrows[G4[b][0]] + G4[b][1]); b 79 modules/imgproc/src/corner.cpp __m128 a, b, c, t; b 82 modules/imgproc/src/corner.cpp b = _mm_unpacklo_ps(t2, t3); // a2 a3 b2 b3 b 84 modules/imgproc/src/corner.cpp a = _mm_movelh_ps(t, b); b 85 modules/imgproc/src/corner.cpp b = _mm_movehl_ps(b, t); b 89 modules/imgproc/src/corner.cpp t = _mm_add_ps(_mm_mul_ps(t, t), _mm_mul_ps(b,b)); b 111 modules/imgproc/src/corner.cpp float b = cov[j*3+1]; b 113 modules/imgproc/src/corner.cpp dst[j] = (float)((a + c) - std::sqrt((a - c)*(a - c) + b*b)); b 149 modules/imgproc/src/corner.cpp __m128 a, b, c, t; b 152 modules/imgproc/src/corner.cpp b = _mm_unpacklo_ps(t2, t3); // a2 a3 b2 b3 b 154 modules/imgproc/src/corner.cpp a = _mm_movelh_ps(t, b); b 155 modules/imgproc/src/corner.cpp b = _mm_movehl_ps(b, t); b 157 modules/imgproc/src/corner.cpp a = _mm_sub_ps(_mm_mul_ps(a, c), _mm_mul_ps(b, b)); b 179 modules/imgproc/src/corner.cpp float b = cov[j*3+1]; b 181 modules/imgproc/src/corner.cpp dst[j] = (float)(a*c - b*b - k*(a + c)*(a + c)); b 192 modules/imgproc/src/corner.cpp double b = cov[j*3+1]; b 196 modules/imgproc/src/corner.cpp double v = std::sqrt((a - c)*(a - c)*0.25 + b*b); b 200 modules/imgproc/src/corner.cpp double x = b; b 206 modules/imgproc/src/corner.cpp y = b; b 221 modules/imgproc/src/corner.cpp x = b; b 227 modules/imgproc/src/corner.cpp y = b; b 103 modules/imgproc/src/cornersubpix.cpp double a = 0, b = 0, c = 0, bb1 = 0, bb2 = 0; b 124 modules/imgproc/src/cornersubpix.cpp b += gxy; b 132 modules/imgproc/src/cornersubpix.cpp double det=a*c-b*b; b 138 modules/imgproc/src/cornersubpix.cpp cI2.x = (float)(cI.x + c*scale*bb1 - b*scale*bb2); b 139 modules/imgproc/src/cornersubpix.cpp cI2.y = (float)(cI.y - b*scale*bb1 + a*scale*bb2); b 941 modules/imgproc/src/demosaicing.cpp #define _mm_absdiff_epu16(a,b) _mm_adds_epu16(_mm_subs_epu16(a, b), _mm_subs_epu16(b, a)) b 1212 modules/imgproc/src/demosaicing.cpp #define _mm_merge_epi16(a, b) _mm_or_si128(_mm_and_si128(a, emask), _mm_and_si128(b, omask)) //(aA_aA_aA_aA) * (bB_bB_bB_bB) => (bA_bA_bA_bA) b 669 modules/imgproc/src/distransform.cpp int b = dbase[x+dststep]; b 670 modules/imgproc/src/distransform.cpp a = lut[MIN(a, b)]; b 56 modules/imgproc/src/featureselect.cpp bool operator () (const float * a, const float * b) const b 57 modules/imgproc/src/featureselect.cpp { return *a > *b; } b 444 modules/imgproc/src/filter.cpp double a = coeffs[i], b = coeffs[sz - i - 1]; b 445 modules/imgproc/src/filter.cpp if( a != b ) b 447 modules/imgproc/src/filter.cpp if( a != -b ) b 227 modules/imgproc/src/floodfill.cpp bool operator()(const uchar* a, const uchar* b) const b 228 modules/imgproc/src/floodfill.cpp { return (unsigned)(a[0] - b[0] + lo) <= interval; } b 239 modules/imgproc/src/floodfill.cpp bool operator()(const Vec3b* a, const Vec3b* b) const b 241 modules/imgproc/src/floodfill.cpp return (unsigned)(a[0][0] - b[0][0] + lo[0]) <= interval[0] && b 242 modules/imgproc/src/floodfill.cpp (unsigned)(a[0][1] - b[0][1] + lo[1]) <= interval[1] && b 243 modules/imgproc/src/floodfill.cpp (unsigned)(a[0][2] - b[0][2] + lo[2]) <= interval[2]; b 252 modules/imgproc/src/floodfill.cpp bool operator()(const _Tp* a, const _Tp* b) const b 254 modules/imgproc/src/floodfill.cpp _Tp d = a[0] - b[0]; b 264 modules/imgproc/src/floodfill.cpp bool operator()(const _Tp* a, const _Tp* b) const b 266 modules/imgproc/src/floodfill.cpp _Tp d = *a - *b; b 470 modules/imgproc/src/floodfill.cpp uchar b[4]; b 477 modules/imgproc/src/floodfill.cpp struct { Vec3b b; Vec3i i; Vec3f f; } ld_buf, ud_buf; b 521 modules/imgproc/src/floodfill.cpp if (seed_ptr[k] != nv_buf.b[k]) b 527 modules/imgproc/src/floodfill.cpp floodFill_CnIR(img, seedPoint, nv_buf.b[0], &comp, flags, &buffer); b 529 modules/imgproc/src/floodfill.cpp floodFill_CnIR(img, seedPoint, Vec3b(nv_buf.b), &comp, flags, &buffer); b 569 modules/imgproc/src/floodfill.cpp ld_buf.b[i] = saturate_cast<uchar>(cvFloor(loDiff[i])); b 570 modules/imgproc/src/floodfill.cpp ud_buf.b[i] = saturate_cast<uchar>(cvFloor(upDiff[i])); b 591 modules/imgproc/src/floodfill.cpp img, mask, seedPoint, nv_buf.b[0], newMaskVal, b 592 modules/imgproc/src/floodfill.cpp Diff8uC1(ld_buf.b[0], ud_buf.b[0]), b 596 modules/imgproc/src/floodfill.cpp img, mask, seedPoint, Vec3b(nv_buf.b), newMaskVal, b 597 modules/imgproc/src/floodfill.cpp Diff8uC3(ld_buf.b, ud_buf.b), b 214 modules/imgproc/src/generalized_hough.cpp bool operator()(size_t a, size_t b) const { return arr[a][0] > arr[b][0]; } b 628 modules/imgproc/src/generalized_hough.cpp bool angleEq(double a, double b, double eps = 1.0) b 630 modules/imgproc/src/generalized_hough.cpp return (fabs(clampAngle(a - b)) <= eps); b 50 modules/imgproc/src/geometry.cpp int a, b; b 53 modules/imgproc/src/geometry.cpp b = rect2->x; b 54 modules/imgproc/src/geometry.cpp if( max_rect.x > b ) b 55 modules/imgproc/src/geometry.cpp max_rect.x = b; b 58 modules/imgproc/src/geometry.cpp b += rect2->width; b 60 modules/imgproc/src/geometry.cpp if( max_rect.width < b ) b 61 modules/imgproc/src/geometry.cpp max_rect.width = b; b 65 modules/imgproc/src/geometry.cpp b = rect2->y; b 66 modules/imgproc/src/geometry.cpp if( max_rect.y > b ) b 67 modules/imgproc/src/geometry.cpp max_rect.y = b; b 70 modules/imgproc/src/geometry.cpp b += rect2->height; b 72 modules/imgproc/src/geometry.cpp if( max_rect.height < b ) b 73 modules/imgproc/src/geometry.cpp max_rect.height = b; b 272 modules/imgproc/src/geometry.cpp static int areaSign( Point2f a, Point2f b, Point2f c ) b 275 modules/imgproc/src/geometry.cpp double area2 = (b.x - a.x) * (double)(c.y - a.y) - (c.x - a.x ) * (double)(b.y - a.y); b 283 modules/imgproc/src/geometry.cpp static bool between( Point2f a, Point2f b, Point2f c ) b 288 modules/imgproc/src/geometry.cpp if ( a.x != b.x ) b 289 modules/imgproc/src/geometry.cpp return ((a.x <= c.x) && (c.x <= b.x)) || b 290 modules/imgproc/src/geometry.cpp ((a.x >= c.x) && (c.x >= b.x)); b 292 modules/imgproc/src/geometry.cpp return ((a.y <= c.y) && (c.y <= b.y)) || b 293 modules/imgproc/src/geometry.cpp ((a.y >= c.y) && (c.y >= b.y)); b 296 modules/imgproc/src/geometry.cpp static char parallelInt( Point2f a, Point2f b, Point2f c, Point2f d, Point2f& p, Point2f& q ) b 299 modules/imgproc/src/geometry.cpp if( areaSign(a, b, c) != 0 ) b 301 modules/imgproc/src/geometry.cpp else if( between(a, b, c) && between(a, b, d)) b 303 modules/imgproc/src/geometry.cpp else if( between(c, d, a) && between(c, d, b)) b 304 modules/imgproc/src/geometry.cpp p = a, q = b; b 305 modules/imgproc/src/geometry.cpp else if( between(a, b, c) && between(c, d, b)) b 306 modules/imgproc/src/geometry.cpp p = c, q = b; b 307 modules/imgproc/src/geometry.cpp else if( between(a, b, c) && between(c, d, a)) b 309 modules/imgproc/src/geometry.cpp else if( between(a, b, d) && between(c, d, b)) b 310 modules/imgproc/src/geometry.cpp p = d, q = b; b 311 modules/imgproc/src/geometry.cpp else if( between(a, b, d) && between(c, d, a)) b 330 modules/imgproc/src/geometry.cpp static char segSegInt( Point2f a, Point2f b, Point2f c, Point2f d, Point2f& p, Point2f& q ) b 337 modules/imgproc/src/geometry.cpp b.x * (double)( c.y - d.y ) + b 338 modules/imgproc/src/geometry.cpp d.x * (double)( b.y - a.y ) + b 339 modules/imgproc/src/geometry.cpp c.x * (double)( a.y - b.y ); b 343 modules/imgproc/src/geometry.cpp return parallelInt(a, b, c, d, p, q); b 351 modules/imgproc/src/geometry.cpp num = -( a.x * (double)( c.y - b.y ) + b 352 modules/imgproc/src/geometry.cpp b.x * (double)( a.y - c.y ) + b 353 modules/imgproc/src/geometry.cpp c.x * (double)( b.y - a.y ) ); b 364 modules/imgproc/src/geometry.cpp p.x = (float)(a.x + s*(b.x - a.x)); b 365 modules/imgproc/src/geometry.cpp p.y = (float)(a.y + s*(b.y - a.y)); b 403 modules/imgproc/src/geometry.cpp int a=0, b=0; // indices on P and Q (resp.) b 415 modules/imgproc/src/geometry.cpp int b1 = (b + m - 1) % m; b 417 modules/imgproc/src/geometry.cpp Point2f A = P[a] - P[a1], B = Q[b] - Q[b1]; // directed edges on P and Q (resp.) b 420 modules/imgproc/src/geometry.cpp int aHB = areaSign( Q[b1], Q[b], P[a] ); // a in H(b). b 421 modules/imgproc/src/geometry.cpp int bHA = areaSign( P[a1], P[a], Q[b] ); // b in H(A); b 425 modules/imgproc/src/geometry.cpp int code = segSegInt( P[a1], P[a], Q[b1], Q[b], p, q ); b 455 modules/imgproc/src/geometry.cpp b = advance( b, &ba, m, inflag == Qin, Q[b], result ); b 466 modules/imgproc/src/geometry.cpp b = advance( b, &ba, m, inflag == Qin, Q[b], result ); b 471 modules/imgproc/src/geometry.cpp b = advance( b, &ba, m, inflag == Qin, Q[b], result ); b 67 modules/imgproc/src/histogram.cpp double b = uniranges[i*2+1]; b 73 modules/imgproc/src/histogram.cpp int idx = cvFloor(j*a + b); b 779 modules/imgproc/src/histogram.cpp double a = uniranges[0], b = uniranges[1]; b 788 modules/imgproc/src/histogram.cpp int idx = cvFloor(*p0*a + b); b 796 modules/imgproc/src/histogram.cpp int idx = cvFloor(*p0*a + b); b 1613 modules/imgproc/src/histogram.cpp double a = uniranges[0], b = uniranges[1]; b 1621 modules/imgproc/src/histogram.cpp int idx = cvFloor(*p0*a + b); b 2303 modules/imgproc/src/histogram.cpp double b = (method == CV_COMP_CHISQR) ? h1[j] : h1[j] + h2[j]; b 2304 modules/imgproc/src/histogram.cpp if( fabs(b) > DBL_EPSILON ) b 2305 modules/imgproc/src/histogram.cpp result += a*a/b; b 2357 modules/imgproc/src/histogram.cpp double b = h2[j]; b 2359 modules/imgproc/src/histogram.cpp s12 += a*b; b 2362 modules/imgproc/src/histogram.cpp s2 += b; b 2363 modules/imgproc/src/histogram.cpp s22 += b*b; b 2432 modules/imgproc/src/histogram.cpp double b = h2[j]; b 2433 modules/imgproc/src/histogram.cpp result += std::sqrt(a*b); b 2435 modules/imgproc/src/histogram.cpp s2 += b; b 2502 modules/imgproc/src/histogram.cpp double b = (method == CV_COMP_CHISQR) ? v1 : v1 + v2; b 2503 modules/imgproc/src/histogram.cpp if( fabs(b) > DBL_EPSILON ) b 2504 modules/imgproc/src/histogram.cpp result += a*a/b; b 2940 modules/imgproc/src/histogram.cpp double b = (method == CV_COMP_CHISQR) ? v1 : v1 + v2; b 2941 modules/imgproc/src/histogram.cpp if( fabs(b) > DBL_EPSILON ) b 2942 modules/imgproc/src/histogram.cpp result += a*a/b; b 501 modules/imgproc/src/hough.cpp float a, b; b 534 modules/imgproc/src/hough.cpp b = ttab[max_n*2]; b 537 modules/imgproc/src/hough.cpp if( fabs(a) > fabs(b) ) b 541 modules/imgproc/src/hough.cpp dy0 = cvRound( b*(1 << shift)/fabs(a) ); b 547 modules/imgproc/src/hough.cpp dy0 = b > 0 ? 1 : -1; b 548 modules/imgproc/src/hough.cpp dx0 = cvRound( a*(1 << shift)/fabs(b) ); b 1651 modules/imgproc/src/imgwarp.cpp WT b = beta[0]; b 1653 modules/imgproc/src/imgwarp.cpp WT s0 = S[x]*b, s1 = S[x+1]*b, s2 = S[x+2]*b, s3 = S[x+3]*b; b 1657 modules/imgproc/src/imgwarp.cpp b = beta[k]; S = src[k]; b 1658 modules/imgproc/src/imgwarp.cpp s0 += S[x]*b; s1 += S[x+1]*b; b 1659 modules/imgproc/src/imgwarp.cpp s2 += S[x+2]*b; s3 += S[x+3]*b; b 1676 modules/imgproc/src/imgwarp.cpp static inline int clip(int x, int a, int b) b 1678 modules/imgproc/src/imgwarp.cpp return x >= a ? (x < b ? x : b-1) : a; b 6232 modules/imgproc/src/imgwarp.cpp double a[8][8], b[8]; b 6233 modules/imgproc/src/imgwarp.cpp Mat A(8, 8, CV_64F, a), B(8, 1, CV_64F, b); b 6246 modules/imgproc/src/imgwarp.cpp b[i] = dst[i].x; b 6247 modules/imgproc/src/imgwarp.cpp b[i+4] = dst[i].y; b 6278 modules/imgproc/src/imgwarp.cpp double a[6*6], b[6]; b 6279 modules/imgproc/src/imgwarp.cpp Mat A(6, 6, CV_64F, a), B(6, 1, CV_64F, b); b 6290 modules/imgproc/src/imgwarp.cpp b[i*2] = dst[i].x; b 6291 modules/imgproc/src/imgwarp.cpp b[i*2+1] = dst[i].y; b 93 modules/imgproc/src/lsd.cpp inline double angle_diff_signed(const double& a, const double& b) b 95 modules/imgproc/src/lsd.cpp double diff = a - b; b 102 modules/imgproc/src/lsd.cpp inline double angle_diff(const double& a, const double& b) b 104 modules/imgproc/src/lsd.cpp return std::fabs(angle_diff_signed(a, b)); b 108 modules/imgproc/src/lsd.cpp inline bool double_equal(const double& a, const double& b) b 111 modules/imgproc/src/lsd.cpp if(a == b) return true; b 113 modules/imgproc/src/lsd.cpp double abs_diff = fabs(a - b); b 115 modules/imgproc/src/lsd.cpp double bb = fabs(b); b 123 modules/imgproc/src/lsd.cpp inline bool AsmallerB_XoverY(const edge& a, const edge& b) b 125 modules/imgproc/src/lsd.cpp if (a.p.x == b.p.x) return a.p.y < b.p.y; b 126 modules/imgproc/src/lsd.cpp else return a.p.x < b.p.x; b 151 modules/imgproc/src/lsd.cpp double b = 0; b 155 modules/imgproc/src/lsd.cpp b += q[n] * pow(x, double(n)); b 157 modules/imgproc/src/lsd.cpp return a + log(b); b 1185 modules/imgproc/src/lsd.cpp Point2f b(v[0], v[1]); b 1187 modules/imgproc/src/lsd.cpp line(_image.getMatRef(), b, e, Scalar(0, 0, 255), 1); b 1211 modules/imgproc/src/lsd.cpp Point2f b(_lines1.at<Vec4f>(i)[0], _lines1.at<Vec4f>(i)[1]); b 1213 modules/imgproc/src/lsd.cpp line(I1, b, e, Scalar::all(255), 1); b 1217 modules/imgproc/src/lsd.cpp Point2f b(_lines2.at<Vec4f>(i)[0], _lines2.at<Vec4f>(i)[1]); b 1219 modules/imgproc/src/lsd.cpp line(I2, b, e, Scalar::all(255), 1); b 108 modules/imgproc/src/min_enclosing_triangle.cpp unsigned int nrOfPoints, unsigned int &b, b 113 modules/imgproc/src/min_enclosing_triangle.cpp static double angleOfLineWrtOxAxis(const cv::Point2f &a, const cv::Point2f &b); b 128 modules/imgproc/src/min_enclosing_triangle.cpp const cv::Point2f &a, const cv::Point2f &b); b 130 modules/imgproc/src/min_enclosing_triangle.cpp static double areaOfTriangle(const cv::Point2f &a, const cv::Point2f &b, const cv::Point2f &c); b 136 modules/imgproc/src/min_enclosing_triangle.cpp static double distanceBtwPoints(const cv::Point2f &a, const cv::Point2f &b); b 205 modules/imgproc/src/min_enclosing_triangle.cpp unsigned int nrOfPoints, unsigned int a, unsigned int b, b 212 modules/imgproc/src/min_enclosing_triangle.cpp unsigned int nrOfPoints, unsigned int a, unsigned int b, b 222 modules/imgproc/src/min_enclosing_triangle.cpp unsigned int nrOfPoints, unsigned int a, unsigned int b, b 231 modules/imgproc/src/min_enclosing_triangle.cpp double &a, double &b, double &c); b 243 modules/imgproc/src/min_enclosing_triangle.cpp static cv::Point2f middlePoint(const cv::Point2f &a, const cv::Point2f &b); b 251 modules/imgproc/src/min_enclosing_triangle.cpp unsigned int nrOfPoints, unsigned int &a, unsigned int &b, b 262 modules/imgproc/src/min_enclosing_triangle.cpp unsigned int nrOfPoints, unsigned int a, unsigned int &b, b 274 modules/imgproc/src/min_enclosing_triangle.cpp unsigned int nrOfPoints, unsigned int a, unsigned int b, b 279 modules/imgproc/src/min_enclosing_triangle.cpp unsigned int nrOfPoints, unsigned int a, unsigned int b, b 407 modules/imgproc/src/min_enclosing_triangle.cpp unsigned int a, b, c; b 415 modules/imgproc/src/min_enclosing_triangle.cpp b = 2; b 421 modules/imgproc/src/min_enclosing_triangle.cpp advanceBToRightChain(polygon, nrOfPoints, b, c); b 422 modules/imgproc/src/min_enclosing_triangle.cpp moveAIfLowAndBIfHigh(polygon, nrOfPoints, a, b, c); b 423 modules/imgproc/src/min_enclosing_triangle.cpp searchForBTangency(polygon, nrOfPoints, a ,b, c); b 428 modules/imgproc/src/min_enclosing_triangle.cpp if (isNotBTangency(polygon, nrOfPoints, a, b, c)) { b 429 modules/imgproc/src/min_enclosing_triangle.cpp updateSidesBA(polygon, nrOfPoints, a, b, c, validationFlag, sideAStartVertex, b 433 modules/imgproc/src/min_enclosing_triangle.cpp updateSideB(polygon, nrOfPoints, a, b, c, validationFlag, b 437 modules/imgproc/src/min_enclosing_triangle.cpp if (isLocalMinimalTriangle(vertexA, vertexB, vertexC, polygon, nrOfPoints, a, b, b 473 modules/imgproc/src/min_enclosing_triangle.cpp unsigned int nrOfPoints, unsigned int &b, b 475 modules/imgproc/src/min_enclosing_triangle.cpp while (greaterOrEqual(height(successor(b, nrOfPoints), polygon, nrOfPoints, c), b 476 modules/imgproc/src/min_enclosing_triangle.cpp height(b, polygon, nrOfPoints, c))) { b 477 modules/imgproc/src/min_enclosing_triangle.cpp advance(b, nrOfPoints); b 492 modules/imgproc/src/min_enclosing_triangle.cpp unsigned int nrOfPoints, unsigned int &a, unsigned int &b, b 496 modules/imgproc/src/min_enclosing_triangle.cpp while(height(b, polygon, nrOfPoints, c) > height(a, polygon, nrOfPoints, c)) { b 497 modules/imgproc/src/min_enclosing_triangle.cpp if ((gamma(a, gammaOfA, polygon, nrOfPoints, a, c)) && (intersectsBelow(gammaOfA, b, polygon, nrOfPoints, c))) { b 498 modules/imgproc/src/min_enclosing_triangle.cpp advance(b, nrOfPoints); b 516 modules/imgproc/src/min_enclosing_triangle.cpp unsigned int nrOfPoints, unsigned int a, unsigned int &b, b 520 modules/imgproc/src/min_enclosing_triangle.cpp while (((gamma(b, gammaOfB, polygon, nrOfPoints, a, c)) && b 521 modules/imgproc/src/min_enclosing_triangle.cpp (intersectsBelow(gammaOfB, b, polygon, nrOfPoints, c))) && b 522 modules/imgproc/src/min_enclosing_triangle.cpp (greaterOrEqual(height(b, polygon, nrOfPoints, c), b 525 modules/imgproc/src/min_enclosing_triangle.cpp advance(b, nrOfPoints); b 540 modules/imgproc/src/min_enclosing_triangle.cpp unsigned int nrOfPoints, unsigned int a, unsigned int b, b 544 modules/imgproc/src/min_enclosing_triangle.cpp if (((gamma(b, gammaOfB, polygon, nrOfPoints, a, c)) && b 545 modules/imgproc/src/min_enclosing_triangle.cpp (intersectsAbove(gammaOfB, b, polygon, nrOfPoints, c))) || b 546 modules/imgproc/src/min_enclosing_triangle.cpp (height(b, polygon, nrOfPoints, c) < height(predecessor(a, nrOfPoints), polygon, nrOfPoints, c))) { b 596 modules/imgproc/src/min_enclosing_triangle.cpp unsigned int nrOfPoints, unsigned int a, unsigned int b, b 602 modules/imgproc/src/min_enclosing_triangle.cpp sideBStartVertex = polygon[predecessor(b, nrOfPoints)]; b 603 modules/imgproc/src/min_enclosing_triangle.cpp sideBEndVertex = polygon[b]; b 637 modules/imgproc/src/min_enclosing_triangle.cpp unsigned int nrOfPoints, unsigned int a, unsigned int b, b 640 modules/imgproc/src/min_enclosing_triangle.cpp if (!gamma(b, sideBStartVertex, polygon, nrOfPoints, a, c)) { b 644 modules/imgproc/src/min_enclosing_triangle.cpp sideBEndVertex = polygon[b]; b 670 modules/imgproc/src/min_enclosing_triangle.cpp unsigned int nrOfPoints, unsigned int a, unsigned int b, b 684 modules/imgproc/src/min_enclosing_triangle.cpp return isValidMinimalTriangle(vertexA, vertexB, vertexC, polygon, nrOfPoints, a, b, b 713 modules/imgproc/src/min_enclosing_triangle.cpp unsigned int nrOfPoints, unsigned int a, unsigned int b, b 727 modules/imgproc/src/min_enclosing_triangle.cpp ? (areEqualPoints(midpointSideB, polygon[b])) b 1071 modules/imgproc/src/min_enclosing_triangle.cpp double a, b, c; b 1073 modules/imgproc/src/min_enclosing_triangle.cpp lineEquationDeterminedByPoints(p, q, a, b, c); b 1076 modules/imgproc/src/min_enclosing_triangle.cpp lineEquationParameters.push_back(b); b 1199 modules/imgproc/src/min_enclosing_triangle.cpp static double angleOfLineWrtOxAxis(const cv::Point2f &a, const cv::Point2f &b) { b 1200 modules/imgproc/src/min_enclosing_triangle.cpp double y = b.y - a.y; b 1201 modules/imgproc/src/min_enclosing_triangle.cpp double x = b.x - a.x; b 1305 modules/imgproc/src/min_enclosing_triangle.cpp static double distanceBtwPoints(const cv::Point2f &a, const cv::Point2f &b) { b 1306 modules/imgproc/src/min_enclosing_triangle.cpp double xDiff = a.x - b.x; b 1307 modules/imgproc/src/min_enclosing_triangle.cpp double yDiff = a.y - b.y; b 1322 modules/imgproc/src/min_enclosing_triangle.cpp static double areaOfTriangle(const cv::Point2f &a, const cv::Point2f &b, const cv::Point2f &c) { b 1323 modules/imgproc/src/min_enclosing_triangle.cpp double posTerm = (a.x * b.y) + (a.y * c.x) + (b.x * c.y); b 1324 modules/imgproc/src/min_enclosing_triangle.cpp double negTerm = (b.y * c.x) + (a.x * c.y) + (a.y * b.x); b 1336 modules/imgproc/src/min_enclosing_triangle.cpp static cv::Point2f middlePoint(const cv::Point2f &a, const cv::Point2f &b) { b 1337 modules/imgproc/src/min_enclosing_triangle.cpp double middleX = static_cast<double>((a.x + b.x) / 2); b 1338 modules/imgproc/src/min_enclosing_triangle.cpp double middleY = static_cast<double>((a.y + b.y) / 2); b 1439 modules/imgproc/src/min_enclosing_triangle.cpp double &a, double &b, double &c) { b 1443 modules/imgproc/src/min_enclosing_triangle.cpp b = p.x - q.x; b 1444 modules/imgproc/src/min_enclosing_triangle.cpp c = ((-p.y) * b) - (p.x * a); b 1455 modules/imgproc/src/min_enclosing_triangle.cpp const cv::Point2f &a, const cv::Point2f &b) { b 1458 modules/imgproc/src/min_enclosing_triangle.cpp lineEquationDeterminedByPoints(a, b, a1, b1, c1); b 59 modules/imgproc/src/morph.cpp T operator ()(const T a, const T b) const { return std::min(a, b); } b 67 modules/imgproc/src/morph.cpp T operator ()(const T a, const T b) const { return std::max(a, b); } b 72 modules/imgproc/src/morph.cpp #define CV_MIN_8U(a,b) ((a) - CV_FAST_CAST_8U((a) - (b))) b 73 modules/imgproc/src/morph.cpp #define CV_MAX_8U(a,b) ((a) + CV_FAST_CAST_8U((b) - (a))) b 75 modules/imgproc/src/morph.cpp template<> inline uchar MinOp<uchar>::operator ()(const uchar a, const uchar b) const { return CV_MIN_8U(a, b); } b 76 modules/imgproc/src/morph.cpp template<> inline uchar MaxOp<uchar>::operator ()(const uchar a, const uchar b) const { return CV_MAX_8U(a, b); } b 524 modules/imgproc/src/morph.cpp __m128i operator()(const __m128i& a, const __m128i& b) const { return _mm_min_epu8(a,b); } b 529 modules/imgproc/src/morph.cpp __m128i operator()(const __m128i& a, const __m128i& b) const { return _mm_max_epu8(a,b); } b 534 modules/imgproc/src/morph.cpp __m128i operator()(const __m128i& a, const __m128i& b) const b 535 modules/imgproc/src/morph.cpp { return _mm_subs_epu16(a,_mm_subs_epu16(a,b)); } b 540 modules/imgproc/src/morph.cpp __m128i operator()(const __m128i& a, const __m128i& b) const b 541 modules/imgproc/src/morph.cpp { return _mm_adds_epu16(_mm_subs_epu16(a,b), b); } b 546 modules/imgproc/src/morph.cpp __m128i operator()(const __m128i& a, const __m128i& b) const b 547 modules/imgproc/src/morph.cpp { return _mm_min_epi16(a, b); } b 552 modules/imgproc/src/morph.cpp __m128i operator()(const __m128i& a, const __m128i& b) const b 553 modules/imgproc/src/morph.cpp { return _mm_max_epi16(a, b); } b 555 modules/imgproc/src/morph.cpp struct VMin32f { __m128 operator()(const __m128& a, const __m128& b) const { return _mm_min_ps(a,b); }}; b 556 modules/imgproc/src/morph.cpp struct VMax32f { __m128 operator()(const __m128& a, const __m128& b) const { return _mm_max_ps(a,b); }}; b 225 modules/imgproc/src/opencl/canny.cl int b = (y / (float)x) * TG67; b 228 modules/imgproc/src/opencl/canny.cl b = min((int)abs(b), 1); b 234 modules/imgproc/src/opencl/canny.cl int dir3 = (a * b) & (((x ^ y) & 0x80000000) >> 31); // if a = 1, b = 1, dy ^ dx < 0 b 235 modules/imgproc/src/opencl/canny.cl int dir = a * b + 2 * dir3; b 346 modules/imgproc/src/opencl/canny.cl int b = (y / (float)x) * TG67; b 349 modules/imgproc/src/opencl/canny.cl b = min((int)abs(b), 1); b 351 modules/imgproc/src/opencl/canny.cl int dir3 = (a * b) & (((x ^ y) & 0x80000000) >> 31); b 352 modules/imgproc/src/opencl/canny.cl int dir = a * b + 2 * dir3; b 209 modules/imgproc/src/opencl/corner.cl float b = tmp_sum[2]; b 211 modules/imgproc/src/opencl/corner.cl *(__global float *)(dst + dst_index) = (float)((a+c) - native_sqrt((a-c)*(a-c) + b*b)); b 217 modules/imgproc/src/opencl/corner.cl float b = tmp_sum[3]; b 219 modules/imgproc/src/opencl/corner.cl *(__global float *)(dst + dst_index) = (float)((a+c) - native_sqrt((a-c)*(a-c) + b*b)); b 227 modules/imgproc/src/opencl/cvtcolor.cl DATA_TYPE b = src_pix.B_COMP, g = src_pix.G_COMP, r = src_pix.R_COMP; b 231 modules/imgproc/src/opencl/cvtcolor.cl const DATA_TYPE Y = fma(b, coeffs[0], fma(g, coeffs[1], r * coeffs[2])); b 232 modules/imgproc/src/opencl/cvtcolor.cl const DATA_TYPE U = fma(b - Y, coeffs[3], HALF_MAX); b 237 modules/imgproc/src/opencl/cvtcolor.cl const int Y = CV_DESCALE(mad24(b, coeffs[0], mad24(g, coeffs[1], mul24(r, coeffs[2]))), yuv_shift); b 238 modules/imgproc/src/opencl/cvtcolor.cl const int U = CV_DESCALE(mad24(b - Y, coeffs[3], delta), yuv_shift); b 283 modules/imgproc/src/opencl/cvtcolor.cl float b = fma(U - HALF_MAX, coeffs[0], Y); b 288 modules/imgproc/src/opencl/cvtcolor.cl const int b = Y + CV_DESCALE(mul24(U - HALF_MAX, coeffs[0]), yuv_shift); b 291 modules/imgproc/src/opencl/cvtcolor.cl dst[bidx] = SAT_CAST( b ); b 642 modules/imgproc/src/opencl/cvtcolor.cl DATA_TYPE b = src_pix.B_COMP, g = src_pix.G_COMP, r = src_pix.R_COMP; b 646 modules/imgproc/src/opencl/cvtcolor.cl DATA_TYPE Y = fma(b, coeffs[2], fma(g, coeffs[1], r * coeffs[0])); b 648 modules/imgproc/src/opencl/cvtcolor.cl DATA_TYPE Cb = fma(b - Y, coeffs[4], HALF_MAX); b 652 modules/imgproc/src/opencl/cvtcolor.cl int Y = CV_DESCALE(mad24(b, coeffs[2], mad24(g, coeffs[1], mul24(r, coeffs[0]))), yuv_shift); b 654 modules/imgproc/src/opencl/cvtcolor.cl int Cb = CV_DESCALE(mad24(b - Y, coeffs[4], delta), yuv_shift); b 699 modules/imgproc/src/opencl/cvtcolor.cl float b = fma(coeff[3], cb - HALF_MAX, yp); b 704 modules/imgproc/src/opencl/cvtcolor.cl int b = yp + CV_DESCALE(coeff[3] * (cb - HALF_MAX), yuv_shift); b 709 modules/imgproc/src/opencl/cvtcolor.cl dstptr[bidx] = SAT_CAST(b); b 745 modules/imgproc/src/opencl/cvtcolor.cl DATA_TYPE r = src_pix.x, g = src_pix.y, b = src_pix.z; b 748 modules/imgproc/src/opencl/cvtcolor.cl float x = fma(r, coeffs[0], fma(g, coeffs[1], b * coeffs[2])); b 749 modules/imgproc/src/opencl/cvtcolor.cl float y = fma(r, coeffs[3], fma(g, coeffs[4], b * coeffs[5])); b 750 modules/imgproc/src/opencl/cvtcolor.cl float z = fma(r, coeffs[6], fma(g, coeffs[7], b * coeffs[8])); b 752 modules/imgproc/src/opencl/cvtcolor.cl int x = CV_DESCALE(mad24(r, coeffs[0], mad24(g, coeffs[1], b * coeffs[2])), xyz_shift); b 753 modules/imgproc/src/opencl/cvtcolor.cl int y = CV_DESCALE(mad24(r, coeffs[3], mad24(g, coeffs[4], b * coeffs[5])), xyz_shift); b 754 modules/imgproc/src/opencl/cvtcolor.cl int z = CV_DESCALE(mad24(r, coeffs[6], mad24(g, coeffs[7], b * coeffs[8])), xyz_shift); b 792 modules/imgproc/src/opencl/cvtcolor.cl float b = fma(x, coeffs[0], fma(y, coeffs[1], z * coeffs[2])); b 796 modules/imgproc/src/opencl/cvtcolor.cl int b = CV_DESCALE(mad24(x, coeffs[0], mad24(y, coeffs[1], z * coeffs[2])), xyz_shift); b 801 modules/imgproc/src/opencl/cvtcolor.cl DATA_TYPE dst0 = SAT_CAST(b); b 1053 modules/imgproc/src/opencl/cvtcolor.cl int b = src_pix.B_COMP, g = src_pix.G_COMP, r = src_pix.R_COMP; b 1054 modules/imgproc/src/opencl/cvtcolor.cl int h, s, v = b; b 1055 modules/imgproc/src/opencl/cvtcolor.cl int vmin = b, diff; b 1068 modules/imgproc/src/opencl/cvtcolor.cl h = (vr & (g - b)) + b 1069 modules/imgproc/src/opencl/cvtcolor.cl (~vr & ((vg & mad24(diff, 2, b - r)) + ((~vg) & mad24(4, diff, r - g)))); b 1105 modules/imgproc/src/opencl/cvtcolor.cl float b, g, r; b 1129 modules/imgproc/src/opencl/cvtcolor.cl b = tab[sector_data[sector][0]]; b 1134 modules/imgproc/src/opencl/cvtcolor.cl b = g = r = v; b 1136 modules/imgproc/src/opencl/cvtcolor.cl dst[dst_index + bidx] = convert_uchar_sat_rte(b*255.f); b 1174 modules/imgproc/src/opencl/cvtcolor.cl float b = src_pix.B_COMP, g = src_pix.G_COMP, r = src_pix.R_COMP; b 1181 modules/imgproc/src/opencl/cvtcolor.cl if( v < b ) v = b; b 1183 modules/imgproc/src/opencl/cvtcolor.cl if( vmin > b ) vmin = b; b 1189 modules/imgproc/src/opencl/cvtcolor.cl h = (g - b)*diff; b 1191 modules/imgproc/src/opencl/cvtcolor.cl h = fma(b - r, diff, 120.f); b 1233 modules/imgproc/src/opencl/cvtcolor.cl float b, g, r; b 1257 modules/imgproc/src/opencl/cvtcolor.cl b = tab[sector_data[sector][0]]; b 1262 modules/imgproc/src/opencl/cvtcolor.cl b = g = r = v; b 1264 modules/imgproc/src/opencl/cvtcolor.cl dst[bidx] = b; b 1304 modules/imgproc/src/opencl/cvtcolor.cl float b = src_pix.B_COMP*(1/255.f), g = src_pix.G_COMP*(1/255.f), r = src_pix.R_COMP*(1/255.f); b 1310 modules/imgproc/src/opencl/cvtcolor.cl if (vmax < b) vmax = b; b 1312 modules/imgproc/src/opencl/cvtcolor.cl if (vmin > b) vmin = b; b 1323 modules/imgproc/src/opencl/cvtcolor.cl h = (g - b)*diff; b 1325 modules/imgproc/src/opencl/cvtcolor.cl h = fma(b - r, diff, 120.f); b 1365 modules/imgproc/src/opencl/cvtcolor.cl float b, g, r; b 1388 modules/imgproc/src/opencl/cvtcolor.cl b = tab[sector_data[sector][0]]; b 1393 modules/imgproc/src/opencl/cvtcolor.cl b = g = r = l; b 1395 modules/imgproc/src/opencl/cvtcolor.cl dst[dst_index + bidx] = convert_uchar_sat_rte(b*255.f); b 1433 modules/imgproc/src/opencl/cvtcolor.cl float b = src_pix.B_COMP, g = src_pix.G_COMP, r = src_pix.R_COMP; b 1439 modules/imgproc/src/opencl/cvtcolor.cl if (vmax < b) vmax = b; b 1441 modules/imgproc/src/opencl/cvtcolor.cl if (vmin > b) vmin = b; b 1452 modules/imgproc/src/opencl/cvtcolor.cl h = (g - b)*diff; b 1454 modules/imgproc/src/opencl/cvtcolor.cl h = fma(b - r, diff, 120.f); b 1495 modules/imgproc/src/opencl/cvtcolor.cl float b, g, r; b 1519 modules/imgproc/src/opencl/cvtcolor.cl b = tab[sector_data[sector][0]]; b 1524 modules/imgproc/src/opencl/cvtcolor.cl b = g = r = l; b 1526 modules/imgproc/src/opencl/cvtcolor.cl dst[bidx] = b; b 1668 modules/imgproc/src/opencl/cvtcolor.cl int b = CV_DESCALE( mad24(200, fY - fZ, 128*(1 << lab_shift2)), lab_shift2 ); b 1672 modules/imgproc/src/opencl/cvtcolor.cl dst_ptr[2] = SAT_CAST(b); b 1732 modules/imgproc/src/opencl/cvtcolor.cl float b = 200.f * (FY - FZ); b 1736 modules/imgproc/src/opencl/cvtcolor.cl dst[2] = b; b 42 modules/imgproc/src/opencl/medianFilter.cl #define OP(a,b) { mid=a; a=min(a,b); b=max(mid,b);} b 359 modules/imgproc/src/opencl/remap.cl WT a = scalar, b = scalar, c = scalar, d = scalar; b 367 modules/imgproc/src/opencl/remap.cl b = convertToWT(loadpix((__global const T *)(srcptr + mad24(map_dataB.y, src_step, map_dataB.x * TSIZE + src_offset)))); b 369 modules/imgproc/src/opencl/remap.cl EXTRAPOLATE(map_dataB, b); b 382 modules/imgproc/src/opencl/remap.cl b * (u.x) * (1 - u.y) + b 468 modules/imgproc/src/opencl/remap.cl WT a = scalar, b = scalar, c = scalar, d = scalar; b 476 modules/imgproc/src/opencl/remap.cl b = convertToWT(loadpix((__global const T *)(srcptr + mad24(map_dataB.y, src_step, map_dataB.x * TSIZE + src_offset)))); b 478 modules/imgproc/src/opencl/remap.cl EXTRAPOLATE(map_dataB, b); b 491 modules/imgproc/src/opencl/remap.cl b * (u.x) * (1 - u.y) + b 530 modules/imgproc/src/opencl/remap.cl WT a = scalar, b = scalar, c = scalar, d = scalar; b 538 modules/imgproc/src/opencl/remap.cl b = convertToWT(loadpix((__global const T *)(srcptr + mad24(map_dataB.y, src_step, map_dataB.x * TSIZE + src_offset)))); b 540 modules/imgproc/src/opencl/remap.cl EXTRAPOLATE(map_dataB, b); b 553 modules/imgproc/src/opencl/remap.cl b * (u.x) * (1 - u.y) + b 70 modules/imgproc/src/precomp.hpp #define CV_CALC_MIN_8U(a,b) (a) -= CV_FAST_CAST_8U((a) - (b)) b 71 modules/imgproc/src/precomp.hpp #define CV_CALC_MAX_8U(a,b) (a) += CV_FAST_CAST_8U((b) - (a)) b 88 modules/imgproc/src/precomp.hpp #define CV_CALC_MIN(a, b) if((a) > (b)) (a) = (b) b 91 modules/imgproc/src/precomp.hpp #define CV_CALC_MAX(a, b) if((a) < (b)) (a) = (b) b 137 modules/imgproc/src/samplers.cpp float a, b; b 147 modules/imgproc/src/samplers.cpp b = center.y - ip.y; b 148 modules/imgproc/src/samplers.cpp a11 = scale_op((1.f-a)*(1.f-b)); b 149 modules/imgproc/src/samplers.cpp a12 = scale_op(a*(1.f-b)); b 150 modules/imgproc/src/samplers.cpp a21 = scale_op((1.f-a)*b); b 151 modules/imgproc/src/samplers.cpp a22 = scale_op(a*b); b 152 modules/imgproc/src/samplers.cpp b1 = scale_op(1.f - b); b 153 modules/imgproc/src/samplers.cpp b2 = scale_op(b); b 238 modules/imgproc/src/samplers.cpp float b = center.y - ip.y; b 240 modules/imgproc/src/samplers.cpp float a12 = a*(1.f-b); b 241 modules/imgproc/src/samplers.cpp float a22 = a*b; b 242 modules/imgproc/src/samplers.cpp float b1 = 1.f - b; b 243 modules/imgproc/src/samplers.cpp float b2 = b; b 299 modules/imgproc/src/samplers.cpp float a = (float)(xs - ixs), b = (float)(ys - iys), a1 = 1.f - a, b1 = 1.f - b; b 300 modules/imgproc/src/samplers.cpp float w00 = a1*b1, w01 = a*b1, w10 = a1*b, w11 = a*b; b 334 modules/imgproc/src/samplers.cpp float a = (float)(xs - ixs), b = (float)(ys - iys), a1 = 1.f - a, b1 = 1.f - b; b 335 modules/imgproc/src/samplers.cpp float w00 = a1*b1, w01 = a*b1, w10 = a1*b, w11 = a*b; b 355 modules/imgproc/src/samplers.cpp dst[x*cn + k] = ptr0[k]*b1 + ptr1[k]*b; b 114 modules/imgproc/src/segmentation.cpp #define ws_max(a,b) ((b) + subs_tab[(a)-(b)+NQ]) b 116 modules/imgproc/src/segmentation.cpp #define ws_min(a,b) ((a) - subs_tab[(a)-(b)+NQ]) b 394 modules/imgproc/src/shapedescr.cpp Mat b( n, 1, CV_64F, bd ); b 418 modules/imgproc/src/shapedescr.cpp solve(A, b, x, DECOMP_SVD); b 423 modules/imgproc/src/shapedescr.cpp b = Mat( 2, 1, CV_64F, bd ); b 430 modules/imgproc/src/shapedescr.cpp solve( A, b, x, DECOMP_SVD ); b 434 modules/imgproc/src/shapedescr.cpp b = Mat( n, 1, CV_64F, bd ); b 445 modules/imgproc/src/shapedescr.cpp solve(A, b, x, DECOMP_SVD); b 1899 modules/imgproc/src/smooth.cpp int t = 2*r*r + 2*r, b, sum = 0; b 1942 modules/imgproc/src/smooth.cpp for ( b = 0; b < 16 ; b++ ) b 1944 modules/imgproc/src/smooth.cpp sum += segment[b]; b 1947 modules/imgproc/src/smooth.cpp dst[dstep*i+cn*j+c] = (uchar)(16*k + b); b 1951 modules/imgproc/src/smooth.cpp assert( b < 16 ); b 1962 modules/imgproc/src/smooth.cpp int t = 2*r*r + 2*r, b, sum = 0; b 2005 modules/imgproc/src/smooth.cpp for ( b = 0; b < 16 ; b++ ) b 2007 modules/imgproc/src/smooth.cpp sum += segment[b]; b 2010 modules/imgproc/src/smooth.cpp dst[dstep*i+cn*j+c] = (uchar)(16*k + b); b 2014 modules/imgproc/src/smooth.cpp assert( b < 16 ); b 2176 modules/imgproc/src/smooth.cpp void operator()(arg_type& a, arg_type& b) const b 2178 modules/imgproc/src/smooth.cpp int t = CV_FAST_CAST_8U(a - b); b 2179 modules/imgproc/src/smooth.cpp b += t; a -= t; b 2190 modules/imgproc/src/smooth.cpp void operator()(arg_type& a, arg_type& b) const b 2193 modules/imgproc/src/smooth.cpp a = std::min(a, b); b 2194 modules/imgproc/src/smooth.cpp b = std::max(b, t); b 2205 modules/imgproc/src/smooth.cpp void operator()(arg_type& a, arg_type& b) const b 2208 modules/imgproc/src/smooth.cpp a = std::min(a, b); b 2209 modules/imgproc/src/smooth.cpp b = std::max(b, t); b 2220 modules/imgproc/src/smooth.cpp void operator()(arg_type& a, arg_type& b) const b 2223 modules/imgproc/src/smooth.cpp a = std::min(a, b); b 2224 modules/imgproc/src/smooth.cpp b = std::max(b, t); b 2237 modules/imgproc/src/smooth.cpp void operator()(arg_type& a, arg_type& b) const b 2240 modules/imgproc/src/smooth.cpp a = _mm_min_epu8(a, b); b 2241 modules/imgproc/src/smooth.cpp b = _mm_max_epu8(b, t); b 2253 modules/imgproc/src/smooth.cpp void operator()(arg_type& a, arg_type& b) const b 2255 modules/imgproc/src/smooth.cpp arg_type t = _mm_subs_epu16(a, b); b 2257 modules/imgproc/src/smooth.cpp b = _mm_adds_epu16(b, t); b 2269 modules/imgproc/src/smooth.cpp void operator()(arg_type& a, arg_type& b) const b 2272 modules/imgproc/src/smooth.cpp a = _mm_min_epi16(a, b); b 2273 modules/imgproc/src/smooth.cpp b = _mm_max_epi16(b, t); b 2285 modules/imgproc/src/smooth.cpp void operator()(arg_type& a, arg_type& b) const b 2288 modules/imgproc/src/smooth.cpp a = _mm_min_ps(a, b); b 2289 modules/imgproc/src/smooth.cpp b = _mm_max_ps(b, t); b 2302 modules/imgproc/src/smooth.cpp void operator()(arg_type& a, arg_type& b) const b 2305 modules/imgproc/src/smooth.cpp a = vminq_u8(a, b); b 2306 modules/imgproc/src/smooth.cpp b = vmaxq_u8(b, t); b 2318 modules/imgproc/src/smooth.cpp void operator()(arg_type& a, arg_type& b) const b 2321 modules/imgproc/src/smooth.cpp a = vminq_u16(a, b); b 2322 modules/imgproc/src/smooth.cpp b = vmaxq_u16(b, t); b 2334 modules/imgproc/src/smooth.cpp void operator()(arg_type& a, arg_type& b) const b 2337 modules/imgproc/src/smooth.cpp a = vminq_s16(a, b); b 2338 modules/imgproc/src/smooth.cpp b = vmaxq_s16(b, t); b 2350 modules/imgproc/src/smooth.cpp void operator()(arg_type& a, arg_type& b) const b 2353 modules/imgproc/src/smooth.cpp a = vminq_f32(a, b); b 2354 modules/imgproc/src/smooth.cpp b = vmaxq_f32(b, t); b 2893 modules/imgproc/src/smooth.cpp int b = sptr_k[0], g = sptr_k[1], r = sptr_k[2]; b 2894 modules/imgproc/src/smooth.cpp float w = space_weight[k]*color_weight[std::abs(b - b0) + b 2896 modules/imgproc/src/smooth.cpp sum_b += b*w; sum_g += g*w; sum_r += r*w; b 3291 modules/imgproc/src/smooth.cpp float b = sptr_k[0], g = sptr_k[1], r = sptr_k[2]; b 3292 modules/imgproc/src/smooth.cpp float alpha = (float)((std::abs(b - b0) + b 3297 modules/imgproc/src/smooth.cpp sum_b += b*w; sum_g += g*w; sum_r += r*w; b 202 modules/imgproc/src/subdivision2d.cpp int b = getEdge(sedge, PREV_AROUND_ORG); b 205 modules/imgproc/src/subdivision2d.cpp splice(sedge, b); b 207 modules/imgproc/src/subdivision2d.cpp setEdgePoints(edge, edgeDst(a), edgeDst(b)); b 210 modules/imgproc/src/subdivision2d.cpp splice(sedge, getEdge(b, NEXT_AROUND_LEFT)); b 213 modules/imgproc/src/subdivision2d.cpp static double triangleArea( Point2f a, Point2f b, Point2f c ) b 215 modules/imgproc/src/subdivision2d.cpp return ((double)b.x - a.x) * ((double)c.y - a.y) - ((double)b.y - a.y) * ((double)c.x - a.x); b 398 modules/imgproc/src/subdivision2d.cpp isPtInCircle3( Point2f pt, Point2f a, Point2f b, Point2f c) b 401 modules/imgproc/src/subdivision2d.cpp double val = ((double)a.x * a.x + (double)a.y * a.y) * triangleArea( b, c, pt ); b 402 modules/imgproc/src/subdivision2d.cpp val -= ((double)b.x * b.x + (double)b.y * b.y) * triangleArea( a, c, pt ); b 403 modules/imgproc/src/subdivision2d.cpp val += ((double)c.x * c.x + (double)c.y * c.y) * triangleArea( a, b, pt ); b 404 modules/imgproc/src/subdivision2d.cpp val -= ((double)pt.x * pt.x + (double)pt.y * pt.y) * triangleArea( a, b, c ); b 736 modules/imgproc/src/subdivision2d.cpp Point2f a, b, c; b 741 modules/imgproc/src/subdivision2d.cpp edgeOrg(edge, &b); b 746 modules/imgproc/src/subdivision2d.cpp triangleList.push_back(Vec6f(a.x, a.y, b.x, b.y, c.x, c.y)); b 1069 modules/imgproc/src/thresh.cpp double a, b, dist = 0, tempdist; b 1075 modules/imgproc/src/thresh.cpp a = max; b = left_bound-max_ind; b 1078 modules/imgproc/src/thresh.cpp tempdist = a*i + b*h[i]; b 116 modules/imgproc/test/ocl/test_gftt.cpp Point2i a = upts[i], b = pts[i]; b 118 modules/imgproc/test/ocl/test_gftt.cpp bool eq = std::abs(a.x - b.x) < 1 && std::abs(a.y - b.y) < 1; b 18 modules/imgproc/test/ocl/test_houghlines.cpp bool operator()(const Vec2f& a, const Vec2f b) const b 20 modules/imgproc/test/ocl/test_houghlines.cpp if(a[0] != b[0]) return a[0] < b[0]; b 21 modules/imgproc/test/ocl/test_houghlines.cpp else return a[1] < b[1]; b 215 modules/imgproc/test/test_bilateral_filter.cpp float b = sptr_k[0], g = sptr_k[1], r = sptr_k[2]; b 216 modules/imgproc/test/test_bilateral_filter.cpp float alpha = (float)((std::abs(b - b0) + b 221 modules/imgproc/test/test_bilateral_filter.cpp sum_b += b*w; sum_g += g*w; sum_r += r*w; b 197 modules/imgproc/test/test_canny.cpp float a = mag.at<float>(y, x), b = 0, c = 0; b 227 modules/imgproc/test/test_canny.cpp b = (float)fabs(mag.at<float>(y1, x1)); b 232 modules/imgproc/test/test_canny.cpp if( (a > b || (a == b && ((x1 == x+1 && y1 == y) || (x1 == x && y1 == y+1)))) && a > c ) b 331 modules/imgproc/test/test_color.cpp int b = cvRound( dst_buf[j*3]*255. ); b 334 modules/imgproc/test/test_color.cpp dst_row[j*cn + blue_idx] = saturate_cast<uchar>(b); b 354 modules/imgproc/test/test_color.cpp int b = cvRound( dst_buf[j*3]*65535. ); b 357 modules/imgproc/test/test_color.cpp dst_row[j*cn + blue_idx] = saturate_cast<ushort>(b); b 374 modules/imgproc/test/test_color.cpp float b = dst_buf[j*3]; b 377 modules/imgproc/test/test_color.cpp dst_row[j*cn + blue_idx] = b; b 546 modules/imgproc/test/test_color.cpp double b = src_row[j]; b 547 modules/imgproc/test/test_color.cpp double y = M[0]*r + M[1]*g + M[2]*b; b 548 modules/imgproc/test/test_color.cpp double cr = M[3]*r + M[4]*g + M[5]*b + bias; b 549 modules/imgproc/test/test_color.cpp double cb = M[6]*r + M[7]*g + M[8]*b + bias; b 576 modules/imgproc/test/test_color.cpp double b = M[6]*y + M[7]*cr + M[8]*cb; b 577 modules/imgproc/test/test_color.cpp dst_row[j] = (float)b; b 647 modules/imgproc/test/test_color.cpp float b = src_row[j]; b 651 modules/imgproc/test/test_color.cpp vmin = MIN(vmin,b); b 652 modules/imgproc/test/test_color.cpp v = MAX(v,b); b 661 modules/imgproc/test/test_color.cpp h = r == v ? (g - b)*diff : b 662 modules/imgproc/test/test_color.cpp g == v ? 2 + (b - r)*diff : 4 + (r - g)*diff; b 687 modules/imgproc/test/test_color.cpp float r = v, g = v, b = v; b 703 modules/imgproc/test/test_color.cpp r = v, g = t, b = p; b 705 modules/imgproc/test/test_color.cpp r = q, g = v, b = p; b 707 modules/imgproc/test/test_color.cpp r = p, g = v, b = t; b 709 modules/imgproc/test/test_color.cpp r = p, g = q, b = v; b 711 modules/imgproc/test/test_color.cpp r = t, g = p, b = v; b 713 modules/imgproc/test/test_color.cpp r = v, g = p, b = q; b 716 modules/imgproc/test/test_color.cpp dst_row[j] = b; b 772 modules/imgproc/test/test_color.cpp float b = src_row[j]; b 776 modules/imgproc/test/test_color.cpp vmin = MIN(vmin,b); b 777 modules/imgproc/test/test_color.cpp v = MAX(v,b); b 788 modules/imgproc/test/test_color.cpp h = r == v ? (g - b)*diff : b 789 modules/imgproc/test/test_color.cpp g == v ? 2 + (b - r)*diff : 4 + (r - g)*diff; b 814 modules/imgproc/test/test_color.cpp float r = l, g = l, b = l; b 854 modules/imgproc/test/test_color.cpp b = m1 + (m2 - m1)*h1; b 856 modules/imgproc/test/test_color.cpp b = m2; b 858 modules/imgproc/test/test_color.cpp b = m1 + (m2 - m1)*(4 - h1); b 860 modules/imgproc/test/test_color.cpp b = m1; b 863 modules/imgproc/test/test_color.cpp dst_row[j] = b; b 940 modules/imgproc/test/test_color.cpp double b = src_row[j]; b 941 modules/imgproc/test/test_color.cpp double x = M[0]*r + M[1]*g + M[2]*b; b 942 modules/imgproc/test/test_color.cpp double y = M[3]*r + M[4]*g + M[5]*b; b 943 modules/imgproc/test/test_color.cpp double z = M[6]*r + M[7]*g + M[8]*b; b 968 modules/imgproc/test/test_color.cpp double b = M[6]*x + M[7]*y + M[8]*z; b 969 modules/imgproc/test/test_color.cpp dst_row[j] = (float)b; b 1054 modules/imgproc/test/test_color.cpp float b = 200.f * (fY - fZ); b 1058 modules/imgproc/test/test_color.cpp dst_row[x + 2] = b + ab_bias; b 1078 modules/imgproc/test/test_color.cpp float b = src_row[x + 2] - ab_bias; b 1093 modules/imgproc/test/test_color.cpp float FZ = FY - b / 200.0f; b 1181 modules/imgproc/test/test_color.cpp float b = src_row[j]; b 1183 modules/imgproc/test/test_color.cpp float X = r*M[0] + g*M[1] + b*M[2]; b 1184 modules/imgproc/test/test_color.cpp float Y = r*M[3] + g*M[4] + b*M[5]; b 1185 modules/imgproc/test/test_color.cpp float Z = r*M[6] + g*M[7] + b*M[8]; b 1257 modules/imgproc/test/test_color.cpp float b = M[6]*X + M[7]*Y + M[8]*Z; b 1259 modules/imgproc/test/test_color.cpp dst_row[j] = b; b 1364 modules/imgproc/test/test_color.cpp uchar b = src_row[j*cn + blue_idx]; b 1367 modules/imgproc/test/test_color.cpp dst_row[j*3] = b; b 1376 modules/imgproc/test/test_color.cpp int b = src_row[j*cn + blue_idx] >> 3; b 1379 modules/imgproc/test/test_color.cpp ((ushort*)dst_row)[j] = (ushort)(b | (g << 5) | (r << r_lshift)); b 1393 modules/imgproc/test/test_color.cpp ushort b = src_row[j*cn + blue_idx]; b 1396 modules/imgproc/test/test_color.cpp dst_row[j*3] = b; b 1409 modules/imgproc/test/test_color.cpp float b = src_row[j*cn + blue_idx]; b 1412 modules/imgproc/test/test_color.cpp dst_row[j*3] = b; b 1450 modules/imgproc/test/test_color.cpp uchar b = src_row[j*3]; b 1454 modules/imgproc/test/test_color.cpp dst_row[j*cn + blue_idx] = b; b 1467 modules/imgproc/test/test_color.cpp uchar b = (uchar)(val << 3); b 1471 modules/imgproc/test/test_color.cpp dst_row[j*cn + blue_idx] = b; b 1491 modules/imgproc/test/test_color.cpp ushort b = src_row[j*3]; b 1495 modules/imgproc/test/test_color.cpp dst_row[j*cn + blue_idx] = b; b 1511 modules/imgproc/test/test_color.cpp float b = src_row[j*3]; b 1515 modules/imgproc/test/test_color.cpp dst_row[j*cn + blue_idx] = b; b 1612 modules/imgproc/test/test_color.cpp int b, g, r; b 1615 modules/imgproc/test/test_color.cpp b = ptr[j]; b 1621 modules/imgproc/test/test_color.cpp b = (ptr[j-1] + ptr[j+1]) >> 1; b 1626 modules/imgproc/test/test_color.cpp dst_row[j*3 + bi] = (T)b; b 1879 modules/imgproc/test/test_color.cpp float b = (1 + cos((szm - i) * (szm - j) * pi2 / (10 * float(szm)))) / 2; b 1885 modules/imgproc/test/test_color.cpp if (b < 0) b = 0; else if (b > 1) b = 1; b 1888 modules/imgproc/test/test_color.cpp src.at<cv::Vec3f>(i, j) = cv::Vec3f(b, g, r); b 75 modules/imgproc/test/test_convhull.cpp cvTsDist( CvPoint2D32f a, CvPoint2D32f b ) b 77 modules/imgproc/test/test_convhull.cpp double dx = a.x - b.x; b 78 modules/imgproc/test/test_convhull.cpp double dy = a.y - b.y; b 83 modules/imgproc/test/test_convhull.cpp cvTsPtLineDist( CvPoint2D32f pt, CvPoint2D32f a, CvPoint2D32f b ) b 86 modules/imgproc/test/test_convhull.cpp double dd = cvTsDist( a, b ); b 89 modules/imgproc/test/test_convhull.cpp d1 = cvTsDist( pt, b ); b 90 modules/imgproc/test/test_convhull.cpp dd = fabs((double)(pt.x - a.x)*(b.y - a.y) - (double)(pt.y - a.y)*(b.x - a.x))/dd; b 165 modules/imgproc/test/test_convhull.cpp cvTsMiddlePoint(const cv::Point2f &a, const cv::Point2f &b) b 167 modules/imgproc/test/test_convhull.cpp return cv::Point2f((a.x + b.x) / 2, (a.y + b.y) / 2); b 171 modules/imgproc/test/test_convhull.cpp cvTsIsPointOnLineSegment(const cv::Point2f &x, const cv::Point2f &a, const cv::Point2f &b) b 174 modules/imgproc/test/test_convhull.cpp double d2 = cvTsDist(CvPoint2D32f(x.x, x.y), CvPoint2D32f(b.x, b.y)); b 175 modules/imgproc/test/test_convhull.cpp double d3 = cvTsDist(CvPoint2D32f(a.x, a.y), CvPoint2D32f(b.x, b.y)); b 279 modules/imgproc/test/test_convhull.cpp double a[4], b[4]; b 284 modules/imgproc/test/test_convhull.cpp b[k] = low.val[k]; b 326 modules/imgproc/test/test_convhull.cpp pi[k] = cvRound(cvtest::randReal(rng)*a[k] + b[k]); b 329 modules/imgproc/test/test_convhull.cpp pf[k] = (float)(cvtest::randReal(rng)*a[k] + b[k]); b 735 modules/imgproc/test/test_convhull.cpp double a = 8, c = 8, b = 100, d = 150; b 741 modules/imgproc/test/test_convhull.cpp cvCircle(img,cvPoint(cvRound(p[i].x*a+b),cvRound(p[i].y*c+d)), 3, CV_RGB(0,255,0), -1 ); b 743 modules/imgproc/test/test_convhull.cpp bp[i] = cvPoint(cvRound(box_pt[i].x*a+b),cvRound(box_pt[i].y*c+d)); b 845 modules/imgproc/test/test_convhull.cpp double a = 8, c = 8, b = 100, d = 150; b 851 modules/imgproc/test/test_convhull.cpp cvCircle(img,cvPoint(cvRound(p[i].x*a+b),cvRound(p[i].y*c+d)), 3, CV_RGB(0,255,0), -1 ); b 853 modules/imgproc/test/test_convhull.cpp bp[i] = cvPoint(cvRound(triangle[i].x*a+b),cvRound(triangle[i].y*c+d)); b 975 modules/imgproc/test/test_convhull.cpp double a = 2, b = 200, d = 400; b 980 modules/imgproc/test/test_convhull.cpp cvCircle(img,cvPoint(cvRound(p[i].x*a+b),cvRound(p[i].y*a+d)), 3, CV_RGB(0,255,0), -1 ); b 981 modules/imgproc/test/test_convhull.cpp cvCircle( img, cvPoint(cvRound(center.x*a+b),cvRound(center.y*a+d)), b 1163 modules/imgproc/test/test_convhull.cpp double a, b; b 1171 modules/imgproc/test/test_convhull.cpp b = sin(box0.angle*CV_PI/180.); b 1205 modules/imgproc/test/test_convhull.cpp p.x = (float)(box0.center.x + a*x + b*y); b 1206 modules/imgproc/test/test_convhull.cpp p.y = (float)(box0.center.y - b*x + a*y); b 329 modules/imgproc/test/test_cvtyuv.cpp uchar b = saturate_cast<uchar>(1.164f * y + 2.018f * u); b 331 modules/imgproc/test/test_cvtyuv.cpp return RGB(r, g, b); b 351 modules/imgproc/test/test_cvtyuv.cpp int b = rgb[2]; b 353 modules/imgproc/test/test_cvtyuv.cpp uchar y = saturate_cast<uchar>((int)( 0.257f*r + 0.504f*g + 0.098f*b + 0.5f) + 16); b 354 modules/imgproc/test/test_cvtyuv.cpp uchar u = saturate_cast<uchar>((int)(-0.148f*r - 0.291f*g + 0.439f*b + 0.5f) + 128); b 355 modules/imgproc/test/test_cvtyuv.cpp uchar v = saturate_cast<uchar>((int)( 0.439f*r - 0.368f*g - 0.071f*b + 0.5f) + 128); b 1357 modules/imgproc/test/test_filter.cpp double a = dx2p[j], b = dxdyp[j], c = dy2p[j]; b 1358 modules/imgproc/test/test_filter.cpp double d = sqrt((a-c)*(a-c) + 4*b*b); b 1363 modules/imgproc/test/test_filter.cpp if( fabs(a - l1) + fabs(b) >= 1e-3 ) b 1364 modules/imgproc/test/test_filter.cpp x1 = b, y1 = l1 - a; b 1366 modules/imgproc/test/test_filter.cpp x1 = l1 - c, y1 = b; b 1370 modules/imgproc/test/test_filter.cpp if( fabs(a - l2) + fabs(b) >= 1e-3 ) b 1371 modules/imgproc/test/test_filter.cpp x2 = b, y2 = l2 - a; b 1373 modules/imgproc/test/test_filter.cpp x2 = l2 - c, y2 = b; b 1407 modules/imgproc/test/test_filter.cpp double a = dx2p[j], b = dxdyp[j], c = dy2p[j]; b 1408 modules/imgproc/test/test_filter.cpp double d = sqrt((a-c)*(a-c) + 4*b*b); b 1614 modules/imgproc/test/test_filter.cpp int b = (cvtest::randInt(rng) & 1) != 0; b 1615 modules/imgproc/test/test_filter.cpp sum_depth = depth == CV_8U && b ? CV_32S : b ? CV_32F : CV_64F; b 328 modules/imgproc/test/test_floodfill.cpp float a = a0, b = b0; b 333 modules/imgproc/test/test_floodfill.cpp a += ptr[0], b += ptr[0]; b 339 modules/imgproc/test/test_floodfill.cpp if( !mptr[md] && a <= (v = ptr[id]) && v <= b ) b 1537 modules/imgproc/test/test_histograms.cpp Mat a = cvarrToMat(images[CV_MAX_DIM+1]), b = cvarrToMat(images[CV_MAX_DIM+2]); b 1539 modules/imgproc/test/test_histograms.cpp code = cvtest::cmpEps2( ts, a, b, threshold, true, "Back project image" ); b 1732 modules/imgproc/test/test_histograms.cpp Mat a = cvarrToMat(images[CV_MAX_DIM]), b = cvarrToMat(images[CV_MAX_DIM+1]); b 1733 modules/imgproc/test/test_histograms.cpp code = cvtest::cmpEps2( ts, a, b, err_level, true, "BackProjectPatch result" ); b 549 modules/imgproc/test/test_imgwarp.cpp Mat b = srcAb.col(2); b 553 modules/imgproc/test/test_imgwarp.cpp cv::gemm(invA, b, -1, Mat(), 0, invAb); b 352 modules/imgproc/test/test_imgwarp_strict.cpp double getWeight(double a, double b, int x); b 451 modules/imgproc/test/test_imgwarp_strict.cpp double CV_Resize_Test::getWeight(double a, double b, int x) b 453 modules/imgproc/test/test_imgwarp_strict.cpp double w = std::min(static_cast<double>(x + 1), b) - std::max(static_cast<double>(x), a); b 318 modules/imgproc/test/test_moments.cpp double* b = test_mat[OUTPUT][0].ptr<double>(); b 323 modules/imgproc/test/test_moments.cpp if( fabs(b[i]) < 1e-3 ) b 324 modules/imgproc/test/test_moments.cpp b[i] = 0; b 202 modules/imgproc/test/test_templmatch.cpp const uchar* b = templ->data.ptr; b 206 modules/imgproc/test/test_templmatch.cpp for( k = 0; k < height; k++, a += a_step, b += b_step ) b 209 modules/imgproc/test/test_templmatch.cpp ccorr.val[0] += a[l]*b[l]; b 216 modules/imgproc/test/test_templmatch.cpp for( k = 0; k < height; k++, a += a_step, b += b_step ) b 219 modules/imgproc/test/test_templmatch.cpp ccorr.val[0] += a[l]*b[l]; b 220 modules/imgproc/test/test_templmatch.cpp ccorr.val[1] += a[l+1]*b[l+1]; b 221 modules/imgproc/test/test_templmatch.cpp ccorr.val[2] += a[l+2]*b[l+2]; b 234 modules/imgproc/test/test_templmatch.cpp const float* b = (const float*)templ->data.ptr; b 238 modules/imgproc/test/test_templmatch.cpp for( k = 0; k < height; k++, a += a_step, b += b_step ) b 241 modules/imgproc/test/test_templmatch.cpp ccorr.val[0] += a[l]*b[l]; b 248 modules/imgproc/test/test_templmatch.cpp for( k = 0; k < height; k++, a += a_step, b += b_step ) b 251 modules/imgproc/test/test_templmatch.cpp ccorr.val[0] += a[l]*b[l]; b 252 modules/imgproc/test/test_templmatch.cpp ccorr.val[1] += a[l+1]*b[l+1]; b 253 modules/imgproc/test/test_templmatch.cpp ccorr.val[2] += a[l+2]*b[l+2]; b 136 modules/java/generator/src/java/android+Utils.java private static native void nBitmapToMat2(Bitmap b, long m_addr, boolean unPremultiplyAlpha); b 138 modules/java/generator/src/java/android+Utils.java private static native void nMatToBitmap2(long m_addr, Bitmap b, boolean premultiplyAlpha); b 310 modules/java/generator/src/java/utils+Converters.java byte b = bs.get(i); b 311 modules/java/generator/src/java/utils+Converters.java buff[i] = b; b 343 modules/java/generator/src/java/utils+Converters.java byte b = bs.get(i); b 344 modules/java/generator/src/java/utils+Converters.java buff[i] = b; b 644 modules/ml/src/ann_mlp.cpp double a, b; b 647 modules/ml/src/ann_mlp.cpp a = 1, b = (M + m - Mj - mj)*0.5; b 649 modules/ml/src/ann_mlp.cpp a = (M - m)/delta, b = m - mj*a; b 650 modules/ml/src/ann_mlp.cpp inv_scale[j*2] = a; inv_scale[j*2+1] = b; b 651 modules/ml/src/ann_mlp.cpp a = 1./a; b = -b*a; b 652 modules/ml/src/ann_mlp.cpp scale[j*2] = a; scale[j*2+1] = b; b 100 modules/ml/src/boost.cpp double a = -1, b = 1; b 103 modules/ml/src/boost.cpp a = -2, b = 2; b 106 modules/ml/src/boost.cpp w->ord_responses[i] = w->cat_responses[i] > 0 ? b : a; b 115 modules/ml/src/boost.cpp double sumw = 0, a, b; b 121 modules/ml/src/boost.cpp b = 0; b 126 modules/ml/src/boost.cpp b = 1; b 131 modules/ml/src/boost.cpp wval = wval*a + b; b 351 modules/ml/src/data.cpp int a = labels.front(), b = labels.back(); b 353 modules/ml/src/data.cpp int hashval = ((unsigned)a*127 + (unsigned)b)*127 + m; b 361 modules/ml/src/data.cpp if( m0 == m && map0[0] == a && map0[m0-1] == b ) b 799 modules/ml/src/data.cpp int b = rng.uniform(0, nsamples); b 808 modules/ml/src/data.cpp if( b >= ntrain ) b 811 modules/ml/src/data.cpp b -= ntrain; b 812 modules/ml/src/data.cpp CV_Assert( b < ntest ); b 814 modules/ml/src/data.cpp std::swap(ptra[a], ptrb[b]); b 918 modules/ml/src/data.cpp int a = 0, b = m, c = -1; b 920 modules/ml/src/data.cpp while( a < b ) b 922 modules/ml/src/data.cpp c = (a + b) >> 1; b 924 modules/ml/src/data.cpp b = c; b 788 modules/ml/src/gbt.cpp int b = (*rng)(n); b 790 modules/ml/src/gbt.cpp CV_SWAP( idx[a], idx[b], t ); b 95 modules/ml/src/kdtree.cpp medianPartition( size_t* ofs, int a, int b, const float* vals ) b 97 modules/ml/src/kdtree.cpp int k, a0 = a, b0 = b; b 98 modules/ml/src/kdtree.cpp int middle = (a + b)/2; b 99 modules/ml/src/kdtree.cpp while( b > a ) b 101 modules/ml/src/kdtree.cpp int i0 = a, i1 = (a+b)/2, i2 = b; b 117 modules/ml/src/kdtree.cpp b = i0 - (b == i0); b 140 modules/ml/src/kdtree.cpp computeSums( const Mat& points, const size_t* ofs, int a, int b, double* sums ) b 146 modules/ml/src/kdtree.cpp for( i = a; i <= b; i++ ) b 80 modules/ml/src/precomp.hpp bool operator ()(int a, int b) const { return arr[a] < arr[b]; } b 87 modules/ml/src/precomp.hpp bool operator ()(const _Tp* a, const _Tp* b) const { return *a < *b; } b 121 modules/ml/src/rtrees.cpp vector<int> a, b; b 123 modules/ml/src/rtrees.cpp std::swap(activeVars, b); b 652 modules/ml/src/svm.cpp double* b = &b_vec[0]; b 661 modules/ml/src/svm.cpp G[i] = b[i]; b 789 modules/ml/src/svm.cpp si.obj += alpha[i] * (G[i] + b[i]); b 1736 modules/ml/src/svm.cpp int a = (int)sidx.size(), b = a + (b0 - a0) + (b1 - a1); b 1741 modules/ml/src/svm.cpp for( i = 0; i < (b - a); i++ ) b 1743 modules/ml/src/svm.cpp int i1 = rng.uniform(a, b); b 1744 modules/ml/src/svm.cpp int i2 = rng.uniform(a, b); b 1438 modules/ml/src/tree.cpp int b = cofs[vi][1]; b 1445 modules/ml/src/tree.cpp while( a < b ) b 1447 modules/ml/src/tree.cpp c = (a + b) >> 1; b 1449 modules/ml/src/tree.cpp b = c; b 60 modules/objdetect/perf/opencl/perf_hogdetect.cpp const cv::Rect& b) const b 62 modules/objdetect/perf/opencl/perf_hogdetect.cpp if (a.x != b.x) b 63 modules/objdetect/perf/opencl/perf_hogdetect.cpp return a.x < b.x; b 64 modules/objdetect/perf/opencl/perf_hogdetect.cpp else if (a.y != b.y) b 65 modules/objdetect/perf/opencl/perf_hogdetect.cpp return a.y < b.y; b 66 modules/objdetect/perf/opencl/perf_hogdetect.cpp else if (a.width != b.width) b 67 modules/objdetect/perf/opencl/perf_hogdetect.cpp return a.width < b.width; b 69 modules/objdetect/perf/opencl/perf_hogdetect.cpp return a.height < b.height; b 1591 modules/objdetect/src/cascadedetect.cpp std::vector<int>* a, std::vector<double>* b) b 1599 modules/objdetect/src/cascadedetect.cpp if(b) b 1601 modules/objdetect/src/cascadedetect.cpp CV_Assert(b->size() == n); b 1613 modules/objdetect/src/cascadedetect.cpp if(b) b->at(j) = b->at(i); b 1623 modules/objdetect/src/cascadedetect.cpp if(b) b->resize(j); b 9 modules/objdetect/src/cascadedetect.hpp std::vector<int>* a, std::vector<double>* b); b 51 modules/objdetect/src/haar.cpp # define _mm_blendv_pd(a, b, m) _mm_xor_pd(a, _mm_and_pd(_mm_xor_pd(b, a), m)) b 52 modules/objdetect/src/haar.cpp # define _mm_blendv_ps(a, b, m) _mm_xor_ps(a, _mm_and_ps(_mm_xor_ps(b, a), m)) b 1167 modules/objdetect/src/haar.cpp __m128d b = _mm_set_sd(classifier->alpha[1]); b 1171 modules/objdetect/src/haar.cpp vstage_sum = _mm_add_sd(vstage_sum, _mm_blendv_pd(b, a, t)); b 1183 modules/objdetect/src/haar.cpp __m128d b = _mm_set_sd(classifier->alpha[1]); b 1191 modules/objdetect/src/haar.cpp vstage_sum = _mm_add_sd(vstage_sum, _mm_blendv_pd(b, a, t)); b 1070 modules/objdetect/src/hog.cpp static inline int gcd(int a, int b) b 1072 modules/objdetect/src/hog.cpp if( a < b ) b 1073 modules/objdetect/src/hog.cpp std::swap(a, b); b 1074 modules/objdetect/src/hog.cpp while( b > 0 ) b 1076 modules/objdetect/src/hog.cpp int r = a % b; b 1077 modules/objdetect/src/hog.cpp a = b; b 1078 modules/objdetect/src/hog.cpp b = r; b 1908 modules/objdetect/src/hog.cpp } a, b; b 1910 modules/objdetect/src/hog.cpp b.p = ptr; b 1911 modules/objdetect/src/hog.cpp return *a.pp == *b.pp; b 611 modules/objdetect/src/opencl/objdetect_hog.cl float4 b = (float4) (sh_row[tid + 2], sh_row[tid + 2 + (NTHREADS + 2)], b 616 modules/objdetect/src/opencl/objdetect_hog.cl dx = sqrt(b) - sqrt(a); b 618 modules/objdetect/src/opencl/objdetect_hog.cl dx = b - a; b 625 modules/objdetect/src/opencl/objdetect_hog.cl b = convert_float4(img[(gidY + 1) * img_step + x].xyzw); b 628 modules/objdetect/src/opencl/objdetect_hog.cl dy = sqrt(b) - sqrt(a); b 630 modules/objdetect/src/opencl/objdetect_hog.cl dy = b - a; b 704 modules/objdetect/src/opencl/objdetect_hog.cl float b = (float) img[ (gidY - 1) * img_step + x ]; b 706 modules/objdetect/src/opencl/objdetect_hog.cl dy = sqrt(a) - sqrt(b); b 708 modules/objdetect/src/opencl/objdetect_hog.cl dy = a - b; b 1000 modules/objdetect/test/test_cascadeandhog.cpp static inline int gcd(int a, int b) { return (a % b == 0) ? b : gcd (b, a % b); } b 67 modules/photo/src/contrast_preserve.hpp void add_vector(vector < vector <int> > &comb, int &idx, int r,int g,int b); b 211 modules/photo/src/contrast_preserve.hpp void Decolor::add_vector(vector < vector <int> > &comb, int &idx, int r,int g,int b) b 216 modules/photo/src/contrast_preserve.hpp comb.at(idx).push_back( b ); b 326 modules/photo/src/contrast_preserve.hpp for(int b =0; b <=order;b++) b 328 modules/photo/src/contrast_preserve.hpp if((r+g+b)<=order && (r+g+b) > 0) b 330 modules/photo/src/contrast_preserve.hpp add_vector(comb,idx,r,g,b); b 335 modules/photo/src/contrast_preserve.hpp pow(rgb_channel[0].at<float>(i,j),b); b 405 modules/photo/src/contrast_preserve.hpp for(int b=0;b<=order;b++) b 406 modules/photo/src/contrast_preserve.hpp if((r + g + b) <=order && (r+g+b) > 0) b 412 modules/photo/src/contrast_preserve.hpp pow(rgb_channel[0].at<float>(i,j),b); b 52 modules/photo/src/denoise_tvl1.cpp inline double operator()(double a,uchar b){ b 53 modules/photo/src/denoise_tvl1.cpp return a+_scale*((double)b); b 95 modules/photo/src/denoising.cuda.cpp int b = borderMode; b 96 modules/photo/src/denoising.cuda.cpp CV_Assert(b == BORDER_REFLECT101 || b == BORDER_REPLICATE || b == BORDER_CONSTANT || b == BORDER_REFLECT || b == BORDER_WRAP); b 96 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp static inline int f(const T a, const T b) b 98 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp return std::abs((int)(a-b)); b 104 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp static inline int f(const Vec<ET, 2> a, const Vec<ET, 2> b) b 106 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp return std::abs((int)(a[0]-b[0])) + std::abs((int)(a[1]-b[1])); b 112 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp static inline int f(const Vec<ET, 3> a, const Vec<ET, 3> b) b 115 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp std::abs((int)(a[0]-b[0])) + b 116 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp std::abs((int)(a[1]-b[1])) + b 117 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp std::abs((int)(a[2]-b[2])); b 123 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp static inline int f(const Vec<ET, 4> a, const Vec<ET, 4> b) b 126 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp std::abs((int)(a[0]-b[0])) + b 127 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp std::abs((int)(a[1]-b[1])) + b 128 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp std::abs((int)(a[2]-b[2])) + b 129 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp std::abs((int)(a[3]-b[3])); b 160 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp template <typename T> static inline int calcDist(const T a, const T b) b 162 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp return calcDist_<T>::f(a, b); b 169 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp const T b = m.at<T>(i2, j2); b 170 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp return calcDist<T>(a,b); b 197 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp static inline int f(const T a, const T b) b 199 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp return (int)(a-b) * (int)(a-b); b 205 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp static inline int f(const Vec<ET, 2> a, const Vec<ET, 2> b) b 207 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp return (int)(a[0]-b[0])*(int)(a[0]-b[0]) + (int)(a[1]-b[1])*(int)(a[1]-b[1]); b 213 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp static inline int f(const Vec<ET, 3> a, const Vec<ET, 3> b) b 216 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp (int)(a[0]-b[0])*(int)(a[0]-b[0]) + b 217 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp (int)(a[1]-b[1])*(int)(a[1]-b[1]) + b 218 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp (int)(a[2]-b[2])*(int)(a[2]-b[2]); b 224 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp static inline int f(const Vec<ET, 4> a, const Vec<ET, 4> b) b 227 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp (int)(a[0]-b[0])*(int)(a[0]-b[0]) + b 228 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp (int)(a[1]-b[1])*(int)(a[1]-b[1]) + b 229 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp (int)(a[2]-b[2])*(int)(a[2]-b[2]) + b 230 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp (int)(a[3]-b[3])*(int)(a[3]-b[3]); b 282 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp template <typename T> static inline int calcDist(const T a, const T b) b 284 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp return calcDist_<T>::f(a, b); b 291 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp const T b = m.at<T>(i2, j2); b 292 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp return calcDist<T>(a,b); b 26 modules/photo/src/fast_nlmeans_denoising_opencl.hpp static int divUp(int a, int b) b 28 modules/photo/src/fast_nlmeans_denoising_opencl.hpp return (a + b - 1) / b; b 57 modules/photo/src/inpaint.cpp min4( float a, float b, float c, float d ) b 59 modules/photo/src/inpaint.cpp a = MIN(a,b); b 337 modules/photo/src/npr.hpp Mat b = Mat::zeros(h,w,CV_32FC1); b 352 modules/photo/src/npr.hpp b = temp1 + temp2 + indices; b 363 modules/photo/src/npr.hpp r = (int) b.at<float>(i,j)/(h*(w+1)); b 364 modules/photo/src/npr.hpp rem = (int) b.at<float>(i,j) - r*h*(w+1); b 49 modules/photo/src/opencl/nlmeans.cl inline int calcDist(pixel_t a, pixel_t b) b 52 modules/photo/src/opencl/nlmeans.cl int_t retval = convert_int_t(abs_diff(a, b)); b 54 modules/photo/src/opencl/nlmeans.cl int_t diff = convert_int_t(a) - convert_int_t(b); b 117 modules/photo/src/seamless_cloning.cpp void cv::colorChange(InputArray _src, InputArray _mask, OutputArray _dst, float r, float g, float b) b 126 modules/photo/src/seamless_cloning.cpp float blue = b; b 143 modules/photo/src/seamless_cloning.cpp void cv::illuminationChange(InputArray _src, InputArray _mask, OutputArray _dst, float a, float b) b 151 modules/photo/src/seamless_cloning.cpp float beta = b; b 65 modules/photo/src/seamless_cloning.hpp void scalarProduct(cv::Mat mat, float r, float g, float b); b 280 modules/photo/src/seamless_cloning_impl.cpp void Cloning::scalarProduct(Mat mat, float r, float g, float b) b 286 modules/photo/src/seamless_cloning_impl.cpp multiply(channels[0],b,channels[0]); b 488 modules/photo/src/tonemap.cpp Mat a, b; b 134 modules/shape/test/test_shape.cpp for (vector<string>::const_iterator b = filenames.begin(); b != filenames.end(); ++b) b 136 modules/shape/test/test_shape.cpp int bIndex = (int)(b - filenames.begin()); b 139 modules/shape/test/test_shape.cpp if (a != b) b 142 modules/shape/test/test_shape.cpp Mat currentTest = imread(*b, IMREAD_GRAYSCALE); b 171 modules/stitching/include/opencv2/stitching.hpp void setBlender(Ptr<detail::Blender> b) { blender_ = b; } b 109 modules/stitching/include/opencv2/stitching/detail/util_inl.hpp float normL2(const Point3f& a, const Point3f& b) b 111 modules/stitching/include/opencv2/stitching/detail/util_inl.hpp return normL2(a - b); b 294 modules/stitching/include/opencv2/stitching/detail/warpers.hpp float a, b; b 307 modules/stitching/include/opencv2/stitching/detail/warpers.hpp projector_.b = B; b 315 modules/stitching/include/opencv2/stitching/detail/warpers.hpp float a, b; b 328 modules/stitching/include/opencv2/stitching/detail/warpers.hpp projector_.b = B; b 336 modules/stitching/include/opencv2/stitching/detail/warpers.hpp float a, b; b 349 modules/stitching/include/opencv2/stitching/detail/warpers.hpp projector_.b = B; b 357 modules/stitching/include/opencv2/stitching/detail/warpers.hpp float a, b; b 370 modules/stitching/include/opencv2/stitching/detail/warpers.hpp projector_.b = B; b 397 modules/stitching/include/opencv2/stitching/detail/warpers_inl.hpp v = scale * b * tanf(v_) / cosf(u_); b 408 modules/stitching/include/opencv2/stitching/detail/warpers_inl.hpp float v_ = atanf(v * cosf(aatg) / b); b 435 modules/stitching/include/opencv2/stitching/detail/warpers_inl.hpp v = scale * b * tanf(v_) / cosf(u_); b 446 modules/stitching/include/opencv2/stitching/detail/warpers_inl.hpp float v_ = atanf(v * cosf( aatg ) / b); b 477 modules/stitching/include/opencv2/stitching/detail/warpers_inl.hpp v = scale * b * tanf(v_); b 479 modules/stitching/include/opencv2/stitching/detail/warpers_inl.hpp v = scale * b * tg * tanf(v_) / sinu; b 493 modules/stitching/include/opencv2/stitching/detail/warpers_inl.hpp v_ = atanf(v * sinf(lamda) / (b * a * tanf(lamda / a))); b 495 modules/stitching/include/opencv2/stitching/detail/warpers_inl.hpp v_ = atanf(v / b); b 526 modules/stitching/include/opencv2/stitching/detail/warpers_inl.hpp v = scale * b * tanf(v_); b 528 modules/stitching/include/opencv2/stitching/detail/warpers_inl.hpp v = scale * b * tg * tanf(v_) / sinu; b 542 modules/stitching/include/opencv2/stitching/detail/warpers_inl.hpp v_ = atanf(v * sinf(lamda) / (b * a * tanf(lamda/a))); b 544 modules/stitching/include/opencv2/stitching/detail/warpers_inl.hpp v_ = atanf(v / b); b 101 modules/stitching/include/opencv2/stitching/warpers.hpp float a, b; b 105 modules/stitching/include/opencv2/stitching/warpers.hpp a = A; b = B; b 107 modules/stitching/include/opencv2/stitching/warpers.hpp Ptr<detail::RotationWarper> create(float scale) const { return makePtr<detail::CompressedRectilinearWarper>(scale, a, b); } b 112 modules/stitching/include/opencv2/stitching/warpers.hpp float a, b; b 116 modules/stitching/include/opencv2/stitching/warpers.hpp a = A; b = B; b 118 modules/stitching/include/opencv2/stitching/warpers.hpp Ptr<detail::RotationWarper> create(float scale) const { return makePtr<detail::CompressedRectilinearPortraitWarper>(scale, a, b); } b 123 modules/stitching/include/opencv2/stitching/warpers.hpp float a, b; b 127 modules/stitching/include/opencv2/stitching/warpers.hpp a = A; b = B; b 129 modules/stitching/include/opencv2/stitching/warpers.hpp Ptr<detail::RotationWarper> create(float scale) const { return makePtr<detail::PaniniWarper>(scale, a, b); } b 134 modules/stitching/include/opencv2/stitching/warpers.hpp float a, b; b 138 modules/stitching/include/opencv2/stitching/warpers.hpp a = A; b = B; b 140 modules/stitching/include/opencv2/stitching/warpers.hpp Ptr<detail::RotationWarper> create(float scale) const { return makePtr<detail::PaniniPortraitWarper>(scale, a, b); } b 129 modules/stitching/src/exposure_compensate.cpp Mat_<double> b(num_images, 1); b.setTo(0); b 134 modules/stitching/src/exposure_compensate.cpp b(i, 0) += beta * N(i, j); b 142 modules/stitching/src/exposure_compensate.cpp solve(A, b, gains_); b 288 modules/superres/src/btv_l1.cpp inline float diffSign(float a, float b) b 290 modules/superres/src/btv_l1.cpp return a > b ? 1.0f : a < b ? -1.0f : 0.0f; b 293 modules/superres/src/btv_l1.cpp Point3f diffSign(Point3f a, Point3f b) b 296 modules/superres/src/btv_l1.cpp a.x > b.x ? 1.0f : a.x < b.x ? -1.0f : 0.0f, b 297 modules/superres/src/btv_l1.cpp a.y > b.y ? 1.0f : a.y < b.y ? -1.0f : 0.0f, b 298 modules/superres/src/btv_l1.cpp a.z > b.z ? 1.0f : a.z < b.z ? -1.0f : 0.0f b 103 modules/superres/src/opencl/superres_btvl1.cl inline float diffSign1(float a, float b) b 105 modules/superres/src/opencl/superres_btvl1.cl return a > b ? 1.0f : a < b ? -1.0f : 0.0f; b 108 modules/superres/src/opencl/superres_btvl1.cl inline float3 diffSign3(float3 a, float3 b) b 111 modules/superres/src/opencl/superres_btvl1.cl pos.x = a.x > b.x ? 1.0f : a.x < b.x ? -1.0f : 0.0f; b 112 modules/superres/src/opencl/superres_btvl1.cl pos.y = a.y > b.y ? 1.0f : a.y < b.y ? -1.0f : 0.0f; b 113 modules/superres/src/opencl/superres_btvl1.cl pos.z = a.z > b.z ? 1.0f : a.z < b.z ? -1.0f : 0.0f; b 94 modules/ts/include/opencv2/ts.hpp CV_EXPORTS void add(const Mat& a, double alpha, const Mat& b, double beta, b 96 modules/ts/include/opencv2/ts.hpp CV_EXPORTS void multiply(const Mat& a, const Mat& b, Mat& c, double alpha=1); b 97 modules/ts/include/opencv2/ts.hpp CV_EXPORTS void divide(const Mat& a, const Mat& b, Mat& c, double alpha=1); b 3294 modules/ts/include/opencv2/ts/ts_gtest.h Message& operator <<(bool b) { b 3295 modules/ts/include/opencv2/ts/ts_gtest.h return *this << (b ? "true" : "false"); b 70 modules/ts/src/ocl_test.cpp size_t b = value % 1024; b 89 modules/ts/src/ocl_test.cpp if (b > 0) b 90 modules/ts/src/ocl_test.cpp stream << b << " B"; b 154 modules/ts/src/ts_func.cpp Mat a = _a, b = _b; b 159 modules/ts/src/ts_func.cpp CV_Assert( !a.empty() || !b.empty() ); b 160 modules/ts/src/ts_func.cpp if( !b.empty() ) b 162 modules/ts/src/ts_func.cpp a = b; b 164 modules/ts/src/ts_func.cpp b = Mat(); b 168 modules/ts/src/ts_func.cpp if( b.empty() || beta == 0 ) b 170 modules/ts/src/ts_func.cpp b = Mat(); b 174 modules/ts/src/ts_func.cpp CV_Assert(a.size == b.size); b 180 modules/ts/src/ts_func.cpp const Mat *arrays[] = {&a, &b, &c, 0}; b 190 modules/ts/src/ts_func.cpp if(!b.empty()) b 209 modules/ts/src/ts_func.cpp if( b.empty() ) b 1776 modules/ts/src/ts_func.cpp int a = src1[i], b = src2[i]; b 1777 modules/ts/src/ts_func.cpp if( a < 0 ) a ^= C; if( b < 0 ) b ^= C; b 1778 modules/ts/src/ts_func.cpp int diff = std::abs(a - b); b 1798 modules/ts/src/ts_func.cpp int64 a = src1[i], b = src2[i]; b 1799 modules/ts/src/ts_func.cpp if( a < 0 ) a ^= C; if( b < 0 ) b ^= C; b 1800 modules/ts/src/ts_func.cpp double diff = fabs((double)a - (double)b); b 2096 modules/ts/src/ts_func.cpp int cmpEps2( TS* ts, const Mat& a, const Mat& b, double success_err_level, b 2102 modules/ts/src/ts_func.cpp int code = cmpEps( a, b, &diff, success_err_level, &idx, element_wise_relative_error ); b 2212 modules/ts/src/ts_func.cpp Mat a = _a, b = _b, c = _c; b 2217 modules/ts/src/ts_func.cpp if( b.data == d.data ) b 2218 modules/ts/src/ts_func.cpp b = b.clone(); b 2223 modules/ts/src/ts_func.cpp int a_rows = a.rows, a_cols = a.cols, b_rows = b.rows, b_cols = b.cols; b 2226 modules/ts/src/ts_func.cpp int b_step = (int)b.step1(), b_delta = cn; b 2229 modules/ts/src/ts_func.cpp CV_Assert( a.type() == b.type() && a.dims == 2 && b.dims == 2 && cn <= 2 ); b 2262 modules/ts/src/ts_func.cpp GEMM_(a.ptr<float>(), a_step, a_delta, b.ptr<float>(), b_step, b_delta, b 2266 modules/ts/src/ts_func.cpp GEMM_(a.ptr<double>(), a_step, a_delta, b.ptr<double>(), b_step, b_delta, b 958 modules/ts/src/ts_perf.cpp cv::Mat b(2048, 2048, CV_32S, cv::Scalar(2)); b 962 modules/ts/src/ts_perf.cpp s+=a.dot(b); b 152 modules/video/src/camshift.cpp double a = mu20 * inv_m00, b = mu11 * inv_m00, c = mu02 * inv_m00; b 155 modules/video/src/camshift.cpp double square = std::sqrt( 4 * b * b + (a - c) * (a - c) ); b 158 modules/video/src/camshift.cpp double theta = atan2( 2 * b, a - c + square ); b 272 modules/video/src/lkpyramid.cpp float b = prevPt.y - iprevPt.y; b 275 modules/video/src/lkpyramid.cpp int iw00 = cvRound((1.f - a)*(1.f - b)*(1 << W_BITS)); b 276 modules/video/src/lkpyramid.cpp int iw01 = cvRound(a*(1.f - b)*(1 << W_BITS)); b 277 modules/video/src/lkpyramid.cpp int iw10 = cvRound((1.f - a)*b*(1 << W_BITS)); b 519 modules/video/src/lkpyramid.cpp b = nextPt.y - inextPt.y; b 520 modules/video/src/lkpyramid.cpp iw00 = cvRound((1.f - a)*(1.f - b)*(1 << W_BITS)); b 521 modules/video/src/lkpyramid.cpp iw01 = cvRound(a*(1.f - b)*(1 << W_BITS)); b 522 modules/video/src/lkpyramid.cpp iw10 = cvRound((1.f - a)*b*(1 << W_BITS)); b 1265 modules/video/src/lkpyramid.cpp getRTMatrix( const Point2f* a, const Point2f* b, b 1287 modules/video/src/lkpyramid.cpp sb[0] += a[i].x*b[i].x; b 1288 modules/video/src/lkpyramid.cpp sb[1] += a[i].y*b[i].x; b 1289 modules/video/src/lkpyramid.cpp sb[2] += b[i].x; b 1290 modules/video/src/lkpyramid.cpp sb[3] += a[i].x*b[i].y; b 1291 modules/video/src/lkpyramid.cpp sb[4] += a[i].y*b[i].y; b 1292 modules/video/src/lkpyramid.cpp sb[5] += b[i].y; b 1325 modules/video/src/lkpyramid.cpp sb[0] += a[i].x*b[i].x + a[i].y*b[i].y; b 1326 modules/video/src/lkpyramid.cpp sb[1] += a[i].x*b[i].y - a[i].y*b[i].x; b 1327 modules/video/src/lkpyramid.cpp sb[2] += b[i].x; b 1328 modules/video/src/lkpyramid.cpp sb[3] += b[i].y; b 1469 modules/video/src/lkpyramid.cpp Point2f b[RANSAC_SIZE0]; b 1501 modules/video/src/lkpyramid.cpp b[0] = pB[idx[0]]; b 1502 modules/video/src/lkpyramid.cpp b[1] = pB[idx[1]]; b 1503 modules/video/src/lkpyramid.cpp b[2] = pB[idx[2]]; b 1507 modules/video/src/lkpyramid.cpp double dbx1 = b[1].x - b[0].x, dby1 = b[1].y - b[0].y; b 1508 modules/video/src/lkpyramid.cpp double dbx2 = b[2].x - b[0].x, dby2 = b[2].y - b[0].y; b 1526 modules/video/src/lkpyramid.cpp getRTMatrix( a, b, 3, M, fullAffine ); b 7 modules/video/src/opencl/bgfg_mog2.cl #define frameToMean(a, b) (b) = *(a); b 8 modules/video/src/opencl/bgfg_mog2.cl #define meanToFrame(a, b) *b = convert_uchar_sat(a); b 21 modules/video/src/opencl/bgfg_mog2.cl #define meanToFrame(a, b)\ b 22 modules/video/src/opencl/bgfg_mog2.cl b[0] = convert_uchar_sat(a.x); \ b 23 modules/video/src/opencl/bgfg_mog2.cl b[1] = convert_uchar_sat(a.y); \ b 24 modules/video/src/opencl/bgfg_mog2.cl b[2] = convert_uchar_sat(a.z); b 26 modules/video/src/opencl/bgfg_mog2.cl #define frameToMean(a, b)\ b 27 modules/video/src/opencl/bgfg_mog2.cl b.x = a[0]; \ b 28 modules/video/src/opencl/bgfg_mog2.cl b.y = a[1]; \ b 29 modules/video/src/opencl/bgfg_mog2.cl b.z = a[2]; \ b 30 modules/video/src/opencl/bgfg_mog2.cl b.w = 0.0f; b 118 modules/video/test/ocl/test_optflowpyrlk.cpp cv::Point2i b = cpuNextPts[i]; b 120 modules/video/test/ocl/test_optflowpyrlk.cpp bool eq = std::abs(a.x - b.x) < 1 && std::abs(a.y - b.y) < 1; b 233 modules/video/test/test_accum.cpp double a[1], b[1]; b 235 modules/video/test/test_accum.cpp CvMat A = cvMat(1,1,accdepth,a), B = cvMat(1,1,accdepth,b); b 123 modules/video/test/test_camshift.cpp double a = sin(angle), b = -cos(angle); b 134 modules/video/test/test_camshift.cpp double x_ = (y - cy)*b, y_ = (y - cy)*a; b 139 modules/video/test/test_camshift.cpp double y1 = (x - cx)*b + y_; b 562 modules/videoio/src/agile_wrl.hpp bool operator!=(const Agile<U>& a, const Agile<U>& b) throw() b 564 modules/videoio/src/agile_wrl.hpp return !(a == b); b 895 modules/videoio/src/cap_dc1394.cpp #define YUV2RGB(y, u, v, r, g, b)\ b 898 modules/videoio/src/cap_dc1394.cpp b = y + ((u*1814) >> 10);\ b 901 modules/videoio/src/cap_dc1394.cpp b = b < 0 ? 0 : b;\ b 904 modules/videoio/src/cap_dc1394.cpp b = b > 255 ? 255 : b b 913 modules/videoio/src/cap_dc1394.cpp register int r, g, b; b 919 modules/videoio/src/cap_dc1394.cpp YUV2RGB(y, u, v, r, g, b); b 922 modules/videoio/src/cap_dc1394.cpp dest[j--] = b; b 933 modules/videoio/src/cap_dc1394.cpp register int r, g, b; b 940 modules/videoio/src/cap_dc1394.cpp YUV2RGB(y1, u, v, r, g, b); b 943 modules/videoio/src/cap_dc1394.cpp dest[j--] = b; b 944 modules/videoio/src/cap_dc1394.cpp YUV2RGB(y0, u, v, r, g, b); b 947 modules/videoio/src/cap_dc1394.cpp dest[j--] = b; b 959 modules/videoio/src/cap_dc1394.cpp register int r, g, b; b 968 modules/videoio/src/cap_dc1394.cpp YUV2RGB(y3, u, v, r, g, b); b 971 modules/videoio/src/cap_dc1394.cpp dest[j--] = b; b 972 modules/videoio/src/cap_dc1394.cpp YUV2RGB(y2, u, v, r, g, b); b 975 modules/videoio/src/cap_dc1394.cpp dest[j--] = b; b 976 modules/videoio/src/cap_dc1394.cpp YUV2RGB(y1, u, v, r, g, b); b 979 modules/videoio/src/cap_dc1394.cpp dest[j--] = b; b 980 modules/videoio/src/cap_dc1394.cpp YUV2RGB(y0, u, v, r, g, b); b 983 modules/videoio/src/cap_dc1394.cpp dest[j--] = b; b 51 modules/videoio/src/cap_ffmpeg_impl.hpp #define CALC_FFMPEG_VERSION(a,b,c) ( a<<16 | b<<8 | c ) b 148 modules/videoio/src/cap_ffmpeg_impl.hpp #define MIN(a, b) ((a) < (b) ? (a) : (b)) b 655 modules/videoio/src/cap_giganetix.cpp bool b; b 656 modules/videoio/src/cap_giganetix.cpp m_device->GetBooleanNodeValue ("TriggerMode",b); b 657 modules/videoio/src/cap_giganetix.cpp d_ret = (double)b; b 1069 modules/videoio/src/cap_gphoto2.cpp float f, t, b, s; b 1070 modules/videoio/src/cap_gphoto2.cpp CR(gp_widget_get_range(widget, &b, &t, &s)); b 1072 modules/videoio/src/cap_gphoto2.cpp os << "(" << b << ":" << t << ":" << s << "):" << f << separator; b 56 modules/videoio/src/cap_mjpeg_encoder.cpp #define fourCC(a,b,c,d) ((int)((uchar(d)<<24) | (uchar(c)<<16) | (uchar(b)<<8) | uchar(a))) b 1354 modules/videoio/src/cap_mjpeg_encoder.cpp int b = pix_data[0]; b 1356 modules/videoio/src/cap_mjpeg_encoder.cpp Y = DCT_DESCALE( r*y_r + g*y_g + b*y_b, fixc) - 128; b 1357 modules/videoio/src/cap_mjpeg_encoder.cpp U = DCT_DESCALE( r*cb_r + g*cb_g + b*cb_b, fixc ); b 1358 modules/videoio/src/cap_mjpeg_encoder.cpp V = DCT_DESCALE( r*cr_r + g*cr_g + b*cr_b, fixc ); b 1364 modules/videoio/src/cap_mjpeg_encoder.cpp int b = pix_data[2]; b 1366 modules/videoio/src/cap_mjpeg_encoder.cpp Y = DCT_DESCALE( r*y_r + g*y_g + b*y_b, fixc) - 128; b 1367 modules/videoio/src/cap_mjpeg_encoder.cpp U = DCT_DESCALE( r*cb_r + g*cb_g + b*cb_b, fixc ); b 1368 modules/videoio/src/cap_mjpeg_encoder.cpp V = DCT_DESCALE( r*cr_r + g*cr_g + b*cr_b, fixc ); b 4219 modules/videoio/src/cap_msmf.cpp BYTE b = rowStart[colIdx * img->nChannels + 0]; b 4223 modules/videoio/src/cap_msmf.cpp target[rowIdx*img->width+colIdx] = (r << 16) + (g << 8) + b; b 259 modules/videoio/src/cap_pvapi.cpp int a,b,c,d; b 261 modules/videoio/src/cap_pvapi.cpp sscanf(mIp, "%d.%d.%d.%d", &a, &b, &c, &d); ip = ((a*256 + b)*256 + c)*256 + d; b 1421 modules/videoio/src/cap_v4l.cpp int r, g, b; b 1429 modules/videoio/src/cap_v4l.cpp b = buScale * u; b 1436 modules/videoio/src/cap_v4l.cpp rgb[0] = LIMIT(b+yTL); rgb[1] = LIMIT(g+yTL); b 1439 modules/videoio/src/cap_v4l.cpp rgb[3] = LIMIT(b+yTR); rgb[4] = LIMIT(g+yTR); b 1444 modules/videoio/src/cap_v4l.cpp rgb[0] = LIMIT(b+yBL); rgb[1] = LIMIT(g+yBL); b 1447 modules/videoio/src/cap_v4l.cpp rgb[3] = LIMIT(b+yBR); rgb[4] = LIMIT(g+yBR); b 1460 modules/videoio/src/cap_v4l.cpp int r, g, b; b 1468 modules/videoio/src/cap_v4l.cpp b = buScale * u; b 1475 modules/videoio/src/cap_v4l.cpp rgb[0] = LIMIT(b+yTL); rgb[1] = LIMIT(g+yTL); b 1478 modules/videoio/src/cap_v4l.cpp rgb[3] = LIMIT(b+yTR); rgb[4] = LIMIT(g+yTR); b 1483 modules/videoio/src/cap_v4l.cpp rgb[0] = LIMIT(b+yBL); rgb[1] = LIMIT(g+yBL); b 1486 modules/videoio/src/cap_v4l.cpp rgb[3] = LIMIT(b+yBR); rgb[4] = LIMIT(g+yBR); b 1650 modules/videoio/src/cap_v4l.cpp int r, g, b, cr, cg, cb, y1, y2; b 1666 modules/videoio/src/cap_v4l.cpp b = y1 + cb; b 1670 modules/videoio/src/cap_v4l.cpp SAT(b); b 1672 modules/videoio/src/cap_v4l.cpp *d++ = b; b 1677 modules/videoio/src/cap_v4l.cpp b = y2 + cb; b 1681 modules/videoio/src/cap_v4l.cpp SAT(b); b 1683 modules/videoio/src/cap_v4l.cpp *d++ = b; b 1696 modules/videoio/src/cap_v4l.cpp int r, g, b, cr, cg, cb, y1, y2; b 1712 modules/videoio/src/cap_v4l.cpp b = y1 + cb; b 1716 modules/videoio/src/cap_v4l.cpp SAT(b); b 1718 modules/videoio/src/cap_v4l.cpp *d++ = b; b 1723 modules/videoio/src/cap_v4l.cpp b = y2 + cb; b 1727 modules/videoio/src/cap_v4l.cpp SAT(b); b 1729 modules/videoio/src/cap_v4l.cpp *d++ = b; b 87 modules/videoio/src/ffmpeg_codecs.hpp #define MKTAG(a,b,c,d) (a | (b << 8) | (c << 16) | (d << 24)) b 151 modules/videostab/src/global_motion.cpp Mat_<float> A(2*npoints, 3), b(2*npoints, 1); b 163 modules/videostab/src/global_motion.cpp b(2*i,0) = p1.x; b 164 modules/videostab/src/global_motion.cpp b(2*i+1,0) = p1.y; b 168 modules/videostab/src/global_motion.cpp solve(A, b, sol, DECOMP_NORMAL | DECOMP_LU); b 171 modules/videostab/src/global_motion.cpp *rmse = static_cast<float>(norm(A*sol, b, NORM_L2) / std::sqrt(static_cast<double>(npoints))); b 286 modules/videostab/src/global_motion.cpp Mat_<float> A(2*npoints, 4), b(2*npoints, 1); b 298 modules/videostab/src/global_motion.cpp b(2*i,0) = p1.x; b 299 modules/videostab/src/global_motion.cpp b(2*i+1,0) = p1.y; b 303 modules/videostab/src/global_motion.cpp solve(A, b, sol, DECOMP_NORMAL | DECOMP_LU); b 306 modules/videostab/src/global_motion.cpp *rmse = static_cast<float>(norm(A*sol, b, NORM_L2) / std::sqrt(static_cast<double>(npoints))); b 325 modules/videostab/src/global_motion.cpp Mat_<float> A(2*npoints, 6), b(2*npoints, 1); b 337 modules/videostab/src/global_motion.cpp b(2*i,0) = p1.x; b 338 modules/videostab/src/global_motion.cpp b(2*i+1,0) = p1.y; b 342 modules/videostab/src/global_motion.cpp solve(A, b, sol, DECOMP_NORMAL | DECOMP_LU); b 345 modules/videostab/src/global_motion.cpp *rmse = static_cast<float>(norm(A*sol, b, NORM_L2) / std::sqrt(static_cast<double>(npoints))); b 570 modules/videostab/src/motion_stabilizing.cpp static inline int areaSign(Point2f a, Point2f b, Point2f c) b 572 modules/videostab/src/motion_stabilizing.cpp double area = (b-a).cross(c-a); b 579 modules/videostab/src/motion_stabilizing.cpp static inline bool segmentsIntersect(Point2f a, Point2f b, Point2f c, Point2f d) b 581 modules/videostab/src/motion_stabilizing.cpp return areaSign(a,b,c) * areaSign(a,b,d) < 0 && b 582 modules/videostab/src/motion_stabilizing.cpp areaSign(c,d,a) * areaSign(c,d,b) < 0; b 588 modules/videostab/src/motion_stabilizing.cpp static inline bool isRectInside(const Point2f a[4], const Point2f b[4]) b 591 modules/videostab/src/motion_stabilizing.cpp if (b[i].x > a[0].x && b[i].x < a[2].x && b[i].y > a[0].y && b[i].y < a[2].y) b 595 modules/videostab/src/motion_stabilizing.cpp if (segmentsIntersect(a[i], a[(i+1)%4], b[j], b[(j+1)%4])) b 27 samples/cpp/demhist.cpp double a, b; b 32 samples/cpp/demhist.cpp b = a*(brightness - delta); b 38 samples/cpp/demhist.cpp b = a*brightness + delta; b 42 samples/cpp/demhist.cpp image.convertTo(dst, CV_8U, a, b); b 164 samples/cpp/detect_blob.cpp Ptr<Feature2D> b; b 173 samples/cpp/detect_blob.cpp b = SimpleBlobDetector::create(*itBLOB); b 184 samples/cpp/detect_blob.cpp if (b.dynamicCast<SimpleBlobDetector>() != NULL) b 186 samples/cpp/detect_blob.cpp Ptr<SimpleBlobDetector> sbd = b.dynamicCast<SimpleBlobDetector>(); b 457 samples/cpp/detect_mser.cpp Ptr<Feature2D> b; b 468 samples/cpp/detect_mser.cpp b = MSER::create(itMSER->delta, itMSER->minArea, itMSER->maxArea, itMSER->maxVariation, itMSER->minDiversity, itMSER->maxEvolution, b 476 samples/cpp/detect_mser.cpp b = MSER::create(itMSER->delta, itMSER->minArea, itMSER->maxArea, itMSER->maxVariation, itMSER->minDiversity); b 477 samples/cpp/detect_mser.cpp b.dynamicCast<MSER>()->setPass2Only(itMSER->pass2Only); b 502 samples/cpp/detect_mser.cpp if (b.dynamicCast<MSER>() != NULL) b 504 samples/cpp/detect_mser.cpp Ptr<MSER> sbd = b.dynamicCast<MSER>(); b 77 samples/cpp/distrans.cpp int b = cvRound(colors[idx][0]*scale); b 80 samples/cpp/distrans.cpp d[j*3] = (uchar)b; b 47 samples/cpp/ffilldemo.cpp int b = (unsigned)theRNG() & 255; b 52 samples/cpp/ffilldemo.cpp Scalar newVal = isColor ? Scalar(b, g, r) : Scalar(r*0.299 + g*0.587 + b*0.114); b 41 samples/cpp/houghlines.cpp double a = cos(theta), b = sin(theta); b 42 samples/cpp/houghlines.cpp double x0 = a*rho, y0 = b*rho; b 43 samples/cpp/houghlines.cpp pt1.x = cvRound(x0 + 1000*(-b)); b 45 samples/cpp/houghlines.cpp pt2.x = cvRound(x0 - 1000*(-b)); b 63 samples/cpp/matchmethod_orb_akaze_brisk.cpp Ptr<Feature2D> b; b 78 samples/cpp/matchmethod_orb_akaze_brisk.cpp b = AKAZE::create(AKAZE::DESCRIPTOR_KAZE_UPRIGHT); b 81 samples/cpp/matchmethod_orb_akaze_brisk.cpp b = AKAZE::create(); b 84 samples/cpp/matchmethod_orb_akaze_brisk.cpp b = ORB::create(); b 87 samples/cpp/matchmethod_orb_akaze_brisk.cpp b = BRISK::create(); b 92 samples/cpp/matchmethod_orb_akaze_brisk.cpp b->detect(img1, keyImg1, Mat()); b 94 samples/cpp/matchmethod_orb_akaze_brisk.cpp b->compute(img1, keyImg1, descImg1); b 96 samples/cpp/matchmethod_orb_akaze_brisk.cpp b->detectAndCompute(img2, Mat(),keyImg2, descImg2,false); b 100 samples/cpp/matchmethod_orb_akaze_brisk.cpp if ((*itMatcher == "BruteForce-Hamming" || *itMatcher == "BruteForce-Hamming(2)") && (b->descriptorType() == CV_32F || b->defaultNorm() <= NORM_L2SQR)) b 106 samples/cpp/matchmethod_orb_akaze_brisk.cpp if ((*itMatcher == "BruteForce" || *itMatcher == "BruteForce-L1") && (b->defaultNorm() >= NORM_HAMMING)) b 71 samples/cpp/openni_capture.cpp uchar b = (uchar)(std::max(0.f, std::min (res.x, 1.f)) * 255.f); b 75 samples/cpp/openni_capture.cpp rgb.at<Point3_<uchar> >(y,x) = Point3_<uchar>(b, g, r); b 83 samples/cpp/openni_capture.cpp float b = (float)capture.get( CAP_OPENNI_DEPTH_GENERATOR_BASELINE ); // mm b 85 samples/cpp/openni_capture.cpp return b * F / minDistance; b 252 samples/cpp/select3dobj.cpp Point2f a = imgpt[nearestIdx], b = tempimg[0], d1 = b - a, d2 = m - a; b 42 samples/cpp/tutorial_code/HighGUI/GDAL_IO/gdal-image.cpp void add_color( cv::Vec3b& pix, const uchar& b, const uchar& g, const uchar& r ); b 145 samples/cpp/tutorial_code/HighGUI/GDAL_IO/gdal-image.cpp void add_color( cv::Vec3b& pix, const uchar& b, const uchar& g, const uchar& r ){ b 147 samples/cpp/tutorial_code/HighGUI/GDAL_IO/gdal-image.cpp if( pix[0] + b < 255 && pix[0] + b >= 0 ){ pix[0] += b; } b 139 samples/cpp/tutorial_code/ImgTrans/imageSegmentation.cpp int b = theRNG().uniform(0, 255); b 143 samples/cpp/tutorial_code/ImgTrans/imageSegmentation.cpp colors.push_back(Vec3b((uchar)b, (uchar)g, (uchar)r)); b 30 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp double getPSNR_CUDA_optimized(const Mat& I1, const Mat& I2, BufferPSNR& b); b 51 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp Scalar getMSSIM_CUDA_optimized( const Mat& i1, const Mat& i2, BufferMSSIM& b); b 196 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp double getPSNR_CUDA_optimized(const Mat& I1, const Mat& I2, BufferPSNR& b) b 198 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp b.gI1.upload(I1); b 199 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp b.gI2.upload(I2); b 201 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp b.gI1.convertTo(b.t1, CV_32F); b 202 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp b.gI2.convertTo(b.t2, CV_32F); b 204 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::absdiff(b.t1.reshape(1), b.t2.reshape(1), b.gs); b 205 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::multiply(b.gs, b.gs, b.gs); b 207 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp double sse = cuda::sum(b.gs, b.buf)[0]; b 375 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp Scalar getMSSIM_CUDA_optimized( const Mat& i1, const Mat& i2, BufferMSSIM& b) b 380 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp b.gI1.upload(i1); b 381 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp b.gI2.upload(i2); b 385 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp b.gI1.convertTo(b.t1, CV_32F, stream); b 386 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp b.gI2.convertTo(b.t2, CV_32F, stream); b 388 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::split(b.t1, b.vI1, stream); b 389 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::split(b.t2, b.vI2, stream); b 392 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp Ptr<cuda::Filter> gauss = cuda::createGaussianFilter(b.vI1[0].type(), -1, Size(11, 11), 1.5); b 394 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp for( int i = 0; i < b.gI1.channels(); ++i ) b 396 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::multiply(b.vI2[i], b.vI2[i], b.I2_2, 1, -1, stream); // I2^2 b 397 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::multiply(b.vI1[i], b.vI1[i], b.I1_2, 1, -1, stream); // I1^2 b 398 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::multiply(b.vI1[i], b.vI2[i], b.I1_I2, 1, -1, stream); // I1 * I2 b 400 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp gauss->apply(b.vI1[i], b.mu1, stream); b 401 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp gauss->apply(b.vI2[i], b.mu2, stream); b 403 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::multiply(b.mu1, b.mu1, b.mu1_2, 1, -1, stream); b 404 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::multiply(b.mu2, b.mu2, b.mu2_2, 1, -1, stream); b 405 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::multiply(b.mu1, b.mu2, b.mu1_mu2, 1, -1, stream); b 407 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp gauss->apply(b.I1_2, b.sigma1_2, stream); b 408 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::subtract(b.sigma1_2, b.mu1_2, b.sigma1_2, cuda::GpuMat(), -1, stream); b 411 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp gauss->apply(b.I2_2, b.sigma2_2, stream); b 412 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::subtract(b.sigma2_2, b.mu2_2, b.sigma2_2, cuda::GpuMat(), -1, stream); b 415 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp gauss->apply(b.I1_I2, b.sigma12, stream); b 416 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::subtract(b.sigma12, b.mu1_mu2, b.sigma12, cuda::GpuMat(), -1, stream); b 420 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::multiply(b.mu1_mu2, 2, b.t1, 1, -1, stream); //b.t1 = 2 * b.mu1_mu2 + C1; b 421 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::add(b.t1, C1, b.t1, cuda::GpuMat(), -1, stream); b 422 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::multiply(b.sigma12, 2, b.t2, 1, -1, stream); //b.t2 = 2 * b.sigma12 + C2; b 423 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::add(b.t2, C2, b.t2, cuda::GpuMat(), -12, stream); b 425 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::multiply(b.t1, b.t2, b.t3, 1, -1, stream); // t3 = ((2*mu1_mu2 + C1).*(2*sigma12 + C2)) b 427 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::add(b.mu1_2, b.mu2_2, b.t1, cuda::GpuMat(), -1, stream); b 428 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::add(b.t1, C1, b.t1, cuda::GpuMat(), -1, stream); b 430 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::add(b.sigma1_2, b.sigma2_2, b.t2, cuda::GpuMat(), -1, stream); b 431 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::add(b.t2, C2, b.t2, cuda::GpuMat(), -1, stream); b 434 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::multiply(b.t1, b.t2, b.t1, 1, -1, stream); // t1 =((mu1_2 + mu2_2 + C1).*(sigma1_2 + sigma2_2 + C2)) b 435 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp cuda::divide(b.t3, b.t1, b.ssim_map, 1, -1, stream); // ssim_map = t3./t1; b 439 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp Scalar s = cuda::sum(b.ssim_map, b.buf); b 440 samples/cpp/tutorial_code/gpu/gpu-basics-similarity/gpu-basics-similarity.cpp mssim.val[i] = s.val[0] / (b.ssim_map.rows * b.ssim_map.cols); b 69 samples/cpp/tvl1_optical_flow.cpp for (int b = 0; b < 3; b++) b 71 samples/cpp/tvl1_optical_flow.cpp const float col0 = colorWheel[k0][b] / 255.f; b 72 samples/cpp/tvl1_optical_flow.cpp const float col1 = colorWheel[k1][b] / 255.f; b 81 samples/cpp/tvl1_optical_flow.cpp pix[2 - b] = static_cast<uchar>(255.f * col); b 105 samples/cpp/watershed.cpp int b = theRNG().uniform(0, 255); b 109 samples/cpp/watershed.cpp colorTab.push_back(Vec3b((uchar)b, (uchar)g, (uchar)r)); b 17 samples/gpu/farneback_optical_flow.cpp inline T mapVal(T x, T a, T b, T c, T d) b 19 samples/gpu/farneback_optical_flow.cpp x = ::max(::min(x, b), a); b 20 samples/gpu/farneback_optical_flow.cpp return c + (d-c) * (x-a) / (b-a); b 71 samples/gpu/optical_flow.cpp for (int b = 0; b < 3; b++) b 73 samples/gpu/optical_flow.cpp const float col0 = colorWheel[k0][b] / 255.0f; b 74 samples/gpu/optical_flow.cpp const float col1 = colorWheel[k1][b] / 255.0f; b 83 samples/gpu/optical_flow.cpp pix[2 - b] = static_cast<uchar>(255.0 * col); b 48 samples/gpu/opticalflow_nvidia_api.cpp float operator ()(unsigned char b, unsigned char g, unsigned char r) b 52 samples/gpu/opticalflow_nvidia_api.cpp float _b = static_cast<float>(b)/255.0f; b 79 samples/gpu/opticalflow_nvidia_api.cpp float operator ()(unsigned char b, unsigned char /*g*/, unsigned char /*r*/) b 81 samples/gpu/opticalflow_nvidia_api.cpp return static_cast<float>(b)/255.0f; b 175 samples/gpu/opticalflow_nvidia_api.cpp inline T Clamp (T x, T a, T b) b 177 samples/gpu/opticalflow_nvidia_api.cpp return ((x) > (a) ? ((x) < (b) ? (x) : (b)) : (a)); b 181 samples/gpu/opticalflow_nvidia_api.cpp inline T MapValue (T x, T a, T b, T c, T d) b 183 samples/gpu/opticalflow_nvidia_api.cpp x = Clamp (x, a, b); b 184 samples/gpu/opticalflow_nvidia_api.cpp return c + (d - c) * (x - a) / (b - a); b 69 samples/gpu/pyrlk_optical_flow.cpp template <typename T> inline T clamp (T x, T a, T b) b 71 samples/gpu/pyrlk_optical_flow.cpp return ((x) > (a) ? ((x) < (b) ? (x) : (b)) : (a)); b 74 samples/gpu/pyrlk_optical_flow.cpp template <typename T> inline T mapValue(T x, T a, T b, T c, T d) b 76 samples/gpu/pyrlk_optical_flow.cpp x = clamp(x, a, b); b 77 samples/gpu/pyrlk_optical_flow.cpp return c + (d - c) * (x - a) / (b - a); b 33 samples/tapi/tvl1_optical_flow.cpp template <typename T> inline T clamp (T x, T a, T b) b 35 samples/tapi/tvl1_optical_flow.cpp return ((x) > (a) ? ((x) < (b) ? (x) : (b)) : (a)); b 38 samples/tapi/tvl1_optical_flow.cpp template <typename T> inline T mapValue(T x, T a, T b, T c, T d) b 40 samples/tapi/tvl1_optical_flow.cpp x = clamp(x, a, b); b 41 samples/tapi/tvl1_optical_flow.cpp return c + (d - c) * (x - a) / (b - a);